var fillHTML = function (el,HTMLString) {
if (!el) return;
if (window.ActiveXObject) { //For IE
el.innerHTML = "<img style='display:none'/>" + HTMLString.replace(/<script([^>]*)>/ig, '<script$1 defer>');
el.removeChild(el.firstChild)
} else { //For Mozilla,Opare
var nSibling = el.nextSibling;
var pNode = el.parentNode;
pNode.removeChild(el);
el.innerHTML = HTMLString;
pNode.insertBefore(el,nSibling)
}
}
详细出处参考:http://www.jb51.net/article/236.htm
让innerHTML的脚本也可以运行起来
最新推荐文章于 2025-12-03 15:16:00 发布
本文介绍了一种在不同浏览器中填充HTML字符串的方法。该方法针对IE浏览器和非IE浏览器(如Mozilla和Opera)实现了差异化的处理策略,确保了脚本的正确加载与执行。
96

被折叠的 条评论
为什么被折叠?



