fckeditor 无法在 Firefox 中运行
var oEditor = FCKeditorAPI.GetInstance("<%=FCKeditorSelfDocument.ClientID %>");
var oDOM = oEditor.EditorDocument;
oDOM.body.innerText = 'Hello';
它在 IE 和 Chrome 中工作正常,但在 Firefox 3.6.4 中不起作用
var oEditor = FCKeditorAPI.GetInstance("<%=FCKeditorSelfDocument.ClientID %>");
var oDOM = oEditor.EditorDocument;
oDOM.body.innerText = 'Hello';
it is working fine in IE and chrome but not working in firefox 3.6.4
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
发布评论
评论(2)
公布2024-09-16 06:06:19
IE 使用 document.all 这就是它支持该格式的原因,但 Firefox 有一个解决方法,
var oEditor = FCKeditorAPI.GetInstance("<%=FCKeditorSelfDocument.ClientID %>");
var oDOM = oEditor.EditorDocument;
if (document.all)
{
oDOM.body.innerHTML = 'hello';// for IE
}
else //For firefox
{
var geckoRange = oDOM.createRange();
geckoRange.selectNodeContents(oDOM.body);
geckoRange = 'hello';
oDOM.body.innerHTML = geckoRange;
}
现在它可以同时使用
~没有更多了~
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
FireFox 不使用 innerText:
'innerText'在 IE 中有效,但在 Firefox 中无效
FireFox does not use innerText:
'innerText' works in IE, but not in Firefox