ckeditor javascript代码EditorInstance.document.getSelection().getStartElement()在Firefox上工作,但在IE上不工作

ckeditor javascript代码EditorInstance.document.getSelection().getStartElement()在Firefox上工作,但在IE上不工作,javascript,internet-explorer,ckeditor,getselection,Javascript,Internet Explorer,Ckeditor,Getselection,节点JAVASCRIPT代码: Editor= CKEDITOR.instances['ckeditor1']; getElem=Editor.document.getSelection().getStartElement(); getElem.setHtml("<Element6>SomeText</Element6>"); <Element1>SomeText<Element2>SomeText</Element2> &l

节点JAVASCRIPT代码:

Editor= CKEDITOR.instances['ckeditor1'];


getElem=Editor.document.getSelection().getStartElement();
getElem.setHtml("<Element6>SomeText</Element6>");
<Element1>SomeText<Element2>SomeText</Element2>
 <Element1>SomeText<Element2>SomeText</Element2><Element3> 
Editor=CKEDITOR.instances['ckeditor1'];
getElem=Editor.document.getSelection().getStartElement();
setHtml(“SomeText”);
正在使用:FireFox

不使用:Internet Explorer

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

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

CKEDITOR上的数据:

Editor= CKEDITOR.instances['ckeditor1'];


getElem=Editor.document.getSelection().getStartElement();
getElem.setHtml("<Element6>SomeText</Element6>");
<Element1>SomeText<Element2>SomeText</Element2>
 <Element1>SomeText<Element2>SomeText</Element2><Element3> 
SomeTextSomeText
一些**[假设光标在这里]**文本

</Element1>
</Element3></Element1>

所需结果:

Editor= CKEDITOR.instances['ckeditor1'];


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

</Element1>
</Element3></Element1>

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

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

Focus编辑器(
editor.Focus()
),然后获取选择。如果您知道编辑器是集中的,但仍然无法获得选择,那么您必须向我们展示更多代码((非)工作示例将是最好的)。请查看编辑后的问题