【发布时间】:2009-04-24 16:27:06
【问题描述】:
希望这个基于 jquery 的简单代码将有助于解释这个问题。
html:
<script>
$('#remover').click(function(){
$('#block').empty();
})
$('#test').click(function(){
alert(remove1); // still displays the varibale
})
</script>
<div id="block">
<script>
var remove1 = 'asasdsds';
var remove2 = 'asasdsds';
var remove3 = 'assdsdsdas';
var blabla = 'blablabl';
</script>
</div>
<span id="remover">Remove ALL</span>
<span id="test">Test</span> // it will still displays the variable.
我需要通过删除块内容来清除全局范围内的所有变量。块内容是动态的,可以包含任何 JavaScript 代码。
感谢阅读。
【问题讨论】:
标签: javascript jquery dom