我在 tinymce 编辑器中有一个文本框。我想使用 javascript 更改文本框文本。谁能告诉我这怎么可能?谢谢
问问题
1780 次
2 回答
0
这并不难。首先,您需要获取编辑器的主体。然后你可以尝试找到你的textarea。正如 bios 所建议的那样,为您的 textarea 提供一个 id 会很有帮助。这是必要的代码
var editor = tinymce.get('your_editor_id');
$(editor.getBody()).find('textarea#your_textarea_id').innerHTML = 'my_new_text';
于 2012-11-14T09:34:21.677 回答
-1
使用 tinymce setContent 方法,希望对您有所帮助..
// Sets the HTML contents of the activeEditor editor
tinyMCE.activeEditor.setContent('<span>some</span> html');
// Sets the raw contents of the activeEditor editor
tinyMCE.activeEditor.setContent('<span>some</span> html', {format : 'raw'});
// Sets the content of a specific editor (my_editor in this example)
tinyMCE.get('my_editor').setContent(data);
// Sets the bbcode contents of the activeEditor editor if the bbcode plugin was added
tinyMCE.activeEditor.setContent('[b]some[/b] html', {format : 'bbcode'});
请查看 tinymce 文档http://www.tinymce.com/wiki.php/API3:method.tinymce.Editor.setContent
于 2012-11-14T07:17:46.223 回答