猿问

为什么给对象赋值成null了还会触发事件?

比如下面这段代码

var box = document.getElementById("box");
box.onclick = function(){    console.log(111);
};
box = null;

为什么我将box赋值为null了,还可以触发box的click事件?我是这样想的虽然后面将box赋值为null了,但是由于事件已经被添加上去了,而事件的处理和box本身无关?不知道这样想对不对,为什么将box.onclick赋值为null就可以,onclick不是属于box的吗?,还望各位大牛能给个合理的解答,谢谢。


阿波罗的战车
浏览 736回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答