を除去した後のJavaScriptイベントハンドラ私はノード
var link = document.createElement("a");
document.body.appendChild(link);
link.addEventListner("click",function(){
alert("do something");
});
のようにJavaScriptで任意の要素にイベントハンドラを追加し、私は意志をリンクに接続そのイベントについて何、リンク
link.parrentNode.removeChild(link);
を削除する場合それはまた削除されるか、それはメモリに残ります(ちょっとメモリとイベントの保存方法と混同します)。または、最初にイベントハンドラを削除してからリンクノードを削除する必要があります。
イベントを添付しないで、イベントのリスナー(したがってメソッドの名前)を添付します。リスナーは、それがアタッチされているオブジェクト(DOM要素)が存在する限り存在します。 – RobG