以下代码在 FF 和 IE 中运行
TempNode= CKEDITOR.dom.element.createFromHtml("<span></span>");
TempNode.setHtml("<p>test</p>");
但下面提到的代码在 IE 中丢失了用户定义的标签(FF 可以正常工作)
TempNode= CKEDITOR.dom.element.createFromHtml("<span></span>");
TempNode.setHtml("<myTag>test</myTag>");
* appendHtml() *也有同样的问题
我的确切要求是:
Element.setHtml(AnotherElement.getHtml());
AnotherElement.getHtml() 中的原始值为:
<P><mytag id="test_39878" data-cke-expando="undefined">some. text</myTag></P>
在 Element.sethtml() 之后它包含的值是:
<P>some. tex</MYTAG></P>