Dom2級添加的匿名函數(shù)事件怎么刪除呢
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>無標題文檔</title>
</head>
<body>
<input type="button" value="按鈕1" id="btn1">
<input type="button" value="按鈕2" id="btn2">
<script>
//Dom0級添加的事件
var btn1=document.getElementById("btn1");
btn1.onclick=function(){
alert("這是Dom0級添加的事件");
}
//Dom2級添加的事件
var btn2=document.getElementById("btn2");
//添加匿名函數(shù)
btn2.addEventListener("click",function(){alert("這是Dom2級添加的事件");},false);
//怎么刪除之前添加的匿名函數(shù)事件,讓它不起作用呢
btn2.removeEventListener("click",function(){alert("這是Dom2級添加的事件");},false);
</script>
</body>
</html>
2017-05-10
匿名函數(shù)無法被移除
2017-04-27
把匿名函數(shù)單獨拎出來,用一個函數(shù)名代替,然后寫removeElementListener('click',拎出來的那個函數(shù)名,false);