日期:2014-05-16  浏览次数:20505 次

在移除dom前还用删除事件属性吗
<div id='divs' onclick='funcs()'>sfsff</div>
<script type='text/javascript'>
var divs = document.getElementById('divs');
//divs.onclick = null;
document.body.removeChild(divs);
</script>

在移除dom前还用删除事件属性吗?

------解决方案--------------------
不用,dom节点是删除后,该dom的所有属性(如onclick)自然也会删除,属性删除后,属性所引用的值(如函数funcs)就不再被引用,所以会被回收。