我遇到这种情况,我必须从DOM中删除一个脚本标记,只能使用另一个脚本。 我知道这不是一种好的工作方式,但它是目前唯一的选择。
因此,我的问题是,如果这是可能的。我想当我删除这个脚本时你仍然可以使用里面的函数。
谢谢!
答案 0 :(得分:2)
是否可以通过使用另一个脚本从DOM中删除脚本标记。
是的,您可以从DOM中删除<script>
个节点,因为您也可以修改任何其他节点。你甚至可以编写一个删除它自己的元素的脚本。
我认为当我删除这个脚本时,你仍然可以使用里面的函数。
That is correct。当脚本已经执行时,它对环境所做的修改将保留。除了卸载页面(或明确覆盖它们 - 如果可能的话)之外,你无法撤消它们。