var scripts = document.getElementsByTagName("script");
for (var i=scripts.length; i--; ){
(scripts[i]).parentNode.removeChild(scripts[i]);
}
有人问我这个问题,我的第一个想法是:没有。但是,当您删除style
元素时,页面会自动更新,删除样式。这可能是因为浏览器如何挂钩 css - 我想我记得 CSS 会在每个事件(鼠标移动、点击、类型等)上更新。
我只是想确认,摆脱脚本标签不会摆脱已经创建的功能,因为我不在可以测试的计算机上。
这也让我想到了帮助保护代码免受 firebug [-like] 用户的良好做法