我有一个关于 tinyMCE 的快速提问。我有一个textarea,id="mainbuffer"
和函数tinyMCE.get(id).setContent(data)
。
仅在从链接调用onclick="function()"
时起作用,在我加载页面时不起作用。就我而言,它是:tinyMCE.get('mainbuffer').setContent( localStorage.getItem('mainbuffer') );
我已尝试tinyMCE.execCommand()
,但这也不起作用。
我希望JavaScript函数使用存储在localStorage中的数据初始化textarea,我已经检查过,它正常工作。有什么建议吗?
答案 0 :(得分:1)
如果你想在页面加载上放置脚本,请确保将代码放在document.ready中或者在TinyMCE和你的元素加载之后。
document.ready=function(){
//debug document.getElementById('mainbuffer') return not undefined?
tinyMCE.get('mainbuffer').setContent( localStorage.getItem('mainbuffer') );
}