0

我有这种情况,我必须从 DOM 中删除一个脚本标签,而只能为此使用另一个脚本。我知道这不是一种好的工作方式,但这是目前唯一的选择。

因此,我的问题是这是否可能。我认为当我删除这个脚本时,你仍然可以使用里面的函数。

谢谢!

4

1 回答 1

2

是否可以为此使用另一个脚本从 DOM 中删除脚本标记。

是的,您可以从 DOM 中删除<script>节点,因为您也可以修改任何其他节点。您甚至可以编写一个脚本来删除它自己的元素。

我认为当我删除这个脚本时,你仍然可以使用里面的函数。

那是正确的。当脚本已经执行时,它对环境所做的修改将保留。除了卸载页面(或显式覆盖它们 - 如果可能)之外,您无法撤消它们。

于 2013-03-27T15:31:46.777 回答