我有一个名为 User_Image
的节点<User_Image><sometags><sometags>sometext<sometags>sometext</sometags></sometags></sometags></User_Image>
User_Image节点我存储在Variable Uimage
中var Duimage=CKEDITOR.dom.element.createFromHtml(Uimage.getOuterHtml());
现在我只创建了(虚拟)重复节点,但是这个代码在IE以外的所有浏览器中都支持我。 在IE中缺少Customtags。所有标签都是动态的。
然后我尝试以下:
var Duimage=ediInstance.document.createElement("User_Image");
Uimage.appendTo(Duimage);
但是在这段代码中如果我在Duimage中更改了它也会影响CKEDITOR文档
获得重复节点的任何其他想法?
答案 0 :(得分:4)
首先 - 在这里查看我的答案IE lose custom tag while sethtml
第二 - 在IE中添加对自定义标记的支持后(请记住在将使用该元素的文档中执行此操作),您可以使用元素的clone()
方法。这是它的文档:http://nightly-v4.ckeditor.com/ckeditor_api/#!/api/CKEDITOR.dom.node-method-clone