对innerHTML赋值后,保证生成的脚本被执行
function executeScriptTag(s) {
var n = document.createElement("script");
if (s.src) {
n.src = s.src;
} else {
n.textContent = s.textContent;
}
s.parentNode.appendChild(n);
s.parentNode.removeChild(s);
}
//以下都不行
d.replaceWith(d.firstChild.cloneNode(true));
d.replaceWith(d.firstChild);


浙公网安备 33010602011771号