好的,那么这完全是理论上的想法(如果这是可能的话,我可以看到它会导致噩梦般的实现),但脚本标签读起来与其他HTML标签相似。除了引起黑洞并毁掉我的计算机和亲人外,如果我尝试给脚本标签一个ID并删除它会发生什么?
$('#scriptobject').remove();
好的,那么这完全是理论上的想法(如果这是可能的话,我可以看到它会导致噩梦般的实现),但脚本标签读起来与其他HTML标签相似。除了引起黑洞并毁掉我的计算机和亲人外,如果我尝试给脚本标签一个ID并删除它会发生什么?
$('#scriptobject').remove();
<script id='jq' src='http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js'></script>
#jq
删除脚本标签时,该脚本标签将从DOM中删除。
$(function(){
$('#jq').remove();
console.log($('html').html());
$('body').append('works');
});
$
,所以即使标签被移除,脚本仍然存在于内存中。