如果我在JavaScript中的任何元素添加事件處理程序像JavaScript事件處理程序刪除節點
var link = document.createElement("a");
document.body.appendChild(link);
link.addEventListner("click",function(){
alert("do something");
});
,然後我刪除鏈接
link.parrentNode.removeChild(link);
則有關事件,我附鏈接什麼後將它也被刪除或將它保留在內存中(與事件如何存儲在內存中以及多久有點混淆),或者我應該先刪除事件處理程序,然後刪除鏈接節點。
你不附加事件,你附加一個事件的監聽器(因此方法的名稱)。偵聽器僅在它所連接的對象(DOM元素)存在時才存在。 – RobG