使用默认内容初始化tinyMCE

时间:2012-08-23 00:53:01

标签: javascript html5 initialization tinymce default

我有一个关于 tinyMCE 的快速提问。我有一个textarea,id="mainbuffer"和函数tinyMCE.get(id).setContent(data)

仅在从链接调用onclick="function()"时起作用,在我加载页面时不起作用。就我而言,它是:tinyMCE.get('mainbuffer').setContent( localStorage.getItem('mainbuffer') );

我已尝试tinyMCE.execCommand(),但这也不起作用。

我希望JavaScript函数使用存储在localStorage中的数据初始化textarea,我已经检查过,它正常工作。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

如果你想在页面加载上放置脚本,请确保将代码放在document.ready中或者在TinyMCE和你的元素加载之后。

document.ready=function(){
   //debug document.getElementById('mainbuffer') return not undefined?
   tinyMCE.get('mainbuffer').setContent( localStorage.getItem('mainbuffer') );
}