在tinymce textarea中设置元素的内容

时间:2015-12-28 18:45:38

标签: javascript html tinymce

我有一个tinymce textarea(TinyMCE 3.5.11),它包含一个像

这样的元素
<span id="lastreplytimeee">...</span>

我需要使用span id作为选择器来访问和更改此元素的内容。

我尝试过像

这样的事情
tinyMCE.DOM.setHTML('lastreplytime', $input.val());

没有工作。

有什么建议吗?

这一行在.ready:

之内
    $().ready(function() {   
    jQuery('.flexy_datepicker_input').datetimepicker({
    lang:'tr',
    format:'Y-m-d H:i:s',
    dayOfWeekStart:1,
    onChangeDateTime:function(dp,$input){
    document.getElementById("lastreplytimeee").innerHTML = $input.val();
    }
    });
    });

2 个答案:

答案 0 :(得分:0)

document.getElementById("id")获取对该特定标记的引用。 .innerHTML是指在您上面提到的特定div中为HTML分配值或显示值。

尝试使用 -

document.getElementById("lastreplytimeee").innerHTML = $input.val();

如果你使用的是jQuery,试试这个 -

$("#lastreplytimeee").html = $input.val();

希望它有所帮助:)快乐编码!

答案 1 :(得分:0)

找到解决方案,tinymce要求其dom实用程序访问并使用其中的元素,例如:

tinyMCE.activeEditor.dom.setHTML(tinyMCE.activeEditor.dom.select('selector'), 'some inner html');