【问题标题】:ckeditor javascript code EditorInstance.document.getSelection().getStartElement() working on Firefox but Not Working in IEckeditor javascript 代码 EditorInstance.document.getSelection().getStartElement() 在 Firefox 上工作但在 IE 中不工作
【发布时间】:2012-10-17 08:46:40
【问题描述】:

节点 JAVASCRIPT 代码:

Editor= CKEDITOR.instances['ckeditor1'];


getElem=Editor.document.getSelection().getStartElement();
getElem.setHtml("<Element6>SomeText</Element6>");

工作中: FireFox

无法正常工作: Internet Explorer

错误是:`'Editor.document.getSelection() 为空或不是对象

如何在 IE 中获取光标位置的父节点?

CKEDITOR 上的数据:

<Element1>SomeText<Element2>SomeText</Element2>

&lt;Element3&gt;Some**[suppose Cursor Is Here]** Text &lt;/Element3&gt;

</Element1>

要求的结果:

 <Element1>SomeText<Element2>SomeText</Element2><Element3> 

&lt;Element6&gt;SomeText&lt;/Element6&gt;

</Element3></Element1>

【问题讨论】:

  • 焦点编辑器 (editor.focus()) 然后获取选择。如果您知道编辑器很专注,但您仍然无法选择,那么您必须向我们展示更多代码((不)工作示例将是最好的)。
  • 请查看已编辑的问题

标签: javascript internet-explorer ckeditor getselection


【解决方案1】:

以下代码运行良好..感谢 * Reinmar*

Editor= CKEDITOR.instances['ckeditor1'];
Editor.focus();
getElem=Editor.document.getSelection().getStartElement();
getElem.setHtml("<Element6>SomeText</Element6>");

【讨论】:

    猜你喜欢
    • 2012-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多