我在wordpress中遇到了tinymce的问题。我需要放入tinymce元素。在tinymce编辑器中有两个选项卡“Visual”和“HTML”。当我在“HTML”中使用我的代码时,它的工作原理。但是,当我想在“视觉”中使用时它不起作用......
我是这样想的:
的JavaScript
function insert_tag(text){
var cont = document.getElementById('bbp_topic_content');
cont.value += '<div>' + text + '</div>';
}
HTML
<a onclick="insert_tag('HELLO')" >Insert text</a>
请帮忙吗?
答案 0 :(得分:7)
你可以试试这个
function insert_tag(text){
if(tinyMCE && tinyMCE.activeEditor)
{
tinyMCE.activeEditor.selection.setContent('<div>' + text + '</div>');
}
return false;
}
还可以在return
标记
a
<a onclick="return insert_tag('HELLO')" >Insert text</a>