【发布时间】:2012-03-12 12:34:37
【问题描述】:
如何删除我附加的脚本,因为它会导致我的应用出现一些问题。
这是获取脚本的代码
var nowDate = new Date().getTime();
var url = val.redirect_uri + "notify.js?nocache=" + nowDate + "&callback=dummy";
var script = document.createElement('script');
script.src = url;
document.body.appendChild(script);
然后我有一个自动加载功能,这会导致创建另一个元素脚本。
我想删除在添加另一个元素之前附加的前一个元素。
【问题讨论】:
-
只需设置
script.src='';,或者删除脚本节点:script.removeNode(true);。 -
@Teemu 会删除我所有的脚本吗?还是只有附加的脚本?
-
好吧,不再添加脚本听起来是个好主意,然后删除它...
-
为什么?!所以你可以在之后立即删除它...???
-
@gdoron 我将它用于 JSONP 调用,由于回调需要添加脚本。
标签: javascript append appendchild createelement