ckeditor javascript代码EditorInstance.document.getSelection().getStartElement()在Firefox上工作,但在IE上不工作
节点JAVASCRIPT代码: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
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()
),然后获取选择。如果您知道编辑器是集中的,但仍然无法获得选择,那么您必须向我们展示更多代码((非)工作示例将是最好的)。请查看编辑后的问题