当使用Internet Explorer(7或8)运行时,问题出在wordpress上的TinyMce库。
当我添加内容(例如“<h1> hey </h1>
”)时,它会在适当的位置添加Firefox / Chrome中的内容,但在IE中,它会添加到页面的开头(在所有内容之上)。
这是我使用的代码
var txt = "<h1> hey </h1>"
;
var ed = tinyMCE.getInstanceById(domElementId); // domElementId is the div ID for the textarea where i am adding the content. ed.selection.setContent(txt);
任何人都可以建议可能是什么原因/修复?感谢。
答案 0 :(得分:2)
在Internet Explorer 8上使用TinyMCE时遇到同样的问题,这是我找到的解决方案:
var ed = tinyMCE.getInstanceById(domElementId);
*ed.focus();*
ed.selection.setContent(txt);
缺少的部分是聚焦的部分。
答案 1 :(得分:1)
使用ed.setContent()
而不是ed.selection.setContent()
。
它在IE中运行良好