javascript - CKEditor "insertHtml"适用于 FF 但不适用于 IE8

标签 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 extra text ";

EditorInstance.insertHtml(NewHtmlTag);

我需要 IE8+ 的解决方案。

提前致谢

最佳答案

我猜您正在尝试插入具有自定义标记名称(非标准)的元素。查看我对类似问题的回答 IE lose custom tag while sethtml

如果不是这种情况,请向我们提供有关 NewHtmlTag 值内容的更多详细信息。它是什么?

关于javascript - CKEditor "insertHtml"适用于 FF 但不适用于 IE8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13512830/

相关文章:

javascript - 获取div后面的数据

javascript - 将 javascript 时间转换为 asp.net DateTime.Now

firefox - Firefox 中带有边框图像的旋转 div 抗锯齿

javascript - 如何在 visual studio 2012 模拟器上调试 phonegap javascript 应用程序

javascript - 如何在 jquery 3.1.0 中使用 "Swipe Menu Jquery Mobile"?

javascript - 在 D3 中设置多个属性,而无需提前知道它们会是什么

jquery兼容性问题

.net - ASP.NET 无法正确处理逗号分隔的 cookie

c# - 在 Asp.Net Core Web 应用程序 (.NET Framework) 4.6 上运行单元测试时出错

html - Firefox 选择字段中的 CSS 间距问题