对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);
posted @ 2026-09-28 22:25  大胡子毛绒老头  阅读(4)  评论(0)    收藏  举报