Javascript CKEDITOR.dom.element.createFromHtml(str);不在IE工作
我尝试创建新元素并在ckeditor的旧元素之后插入 工作代码如下:Javascript CKEDITOR.dom.element.createFromHtml(str);不在IE工作,javascript,ckeditor,Javascript,Ckeditor,我尝试创建新元素并在ckeditor的旧元素之后插入 工作代码如下: var str = "<Element1>sometext</Element1>"; var Newelement = CKEDITOR.dom.element.createFromHtml(str); Newelement.insertAfter(oldElement); var str = "<Element1></Element1>"; var Newelement =
var str = "<Element1>sometext</Element1>";
var Newelement = CKEDITOR.dom.element.createFromHtml(str);
Newelement.insertAfter(oldElement);
var str = "<Element1></Element1>";
var Newelement = CKEDITOR.dom.element.createFromHtml(str);
Newelement.insertAfter(oldElement);
错误号:-2146823281这可能是IE中的错误,我想可能是 如果您正在尝试在Head中创建元素(如果您的代码介于两者之间,则无法在标记中创建),则有一个补丁用于此操作,但我找不到链接 或者尝试在中创建元素(将脚本块和目标放在同一节中) 这可以解决你的问题 这个问题是针对IE-8的
如果您尝试使用IE-9,那么问题一定不会是这样的只有当我们创建虚拟元素(没有任何文本内容)时才会出现问题。我如何创建虚拟元素(IE8)var element=document.createElement('tagName')呢
Error on CKEDITOR.dom.element.createFromHtml(str)
The Error : 'getFirst()' is null or not an object