Javascript CKEditor";插入TML“;正在为FF工作,但不为IE8工作
我想在ckeditor内容中附加一个新的HTML标记。 下面的代码在FF中运行良好,但没有在IE8中插入标签Javascript CKEditor";插入TML“;正在为FF工作,但不为IE8工作,javascript,asp.net,firefox,internet-explorer-8,ckeditor,Javascript,Asp.net,Firefox,Internet Explorer 8,Ckeditor,我想在ckeditor内容中附加一个新的HTML标记。 下面的代码在FF中运行良好,但没有在IE8中插入标签 setData()对我不起作用。我认为它正在用新的HTML标记替换所有内容 var idVal = 123; var attrib2Val = "some value"; var NewHtmlTag = "<CustTag id=\"c" + idVal + "\" attrib2=\"" + attrib2Val + "\"></CustTag> some
setData()
对我不起作用。我认为它正在用新的HTML标记替换所有内容
var idVal = 123;
var attrib2Val = "some value";
var NewHtmlTag = "<CustTag id=\"c" + idVal + "\" attrib2=\"" + attrib2Val + "\"></CustTag> some extra text ";
EditorInstance.insertHtml(NewHtmlTag);
var-idVal=123;
var attrib2Val=“某些值”;
var NewHtmlTag=“一些额外的文本”;
EditorInstance.insertHtml(新HTMLTAG);
我需要一个IE8+的解决方案
提前感谢我猜您正在尝试插入具有自定义标记名(非标准)的元素。请检查我的答案以了解类似的问题
如果不是这种情况,那么请提供有关
NewHtmlTag
value的更多详细信息。是什么?谢谢你的回复。是的,我正在尝试插入/附加一个自定义标记,根据您的链接,我使用了CKEDITOR.document.createElement('mytag'),但它对我不起作用。下面是我想实现的代码,其中也包含了NewHtmlTag的详细信息。var-idVal=123;var attrib2Val=“某些值”;var NewHtmlTag=“一些文本”;EditorInstance.insertHtml(新HTMLTAG);你能用你写的全部代码更新你原来的问题吗?有了这个createElement('mytag')
我就可以验证你是如何做到这一点的。所以。。。插入CustTag
时,为什么要创建MCTag
?它必须是同一个名字。您“初始化”了它。可能是