亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Dom2級添加的匿名函數事件怎么刪除呢

<!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");

//添加匿名函數

btn2.addEventListener("click",function(){alert("這是Dom2級添加的事件");},false);

//怎么刪除之前添加的匿名函數事件,讓它不起作用呢

btn2.removeEventListener("click",function(){alert("這是Dom2級添加的事件");},false);

</script>

</body>

</html>


正在回答

2 回答

匿名函數無法被移除

0 回復 有任何疑惑可以回復我~

把匿名函數單獨拎出來,用一個函數名代替,然后寫removeElementListener('click',拎出來的那個函數名,false);

0 回復 有任何疑惑可以回復我~
#1

清風流光

你的意思是 把匿名函數變成普通函數放在外面 添加刪除同時指向這個函數名 對嗎
2017-05-04 回復 有任何疑惑可以回復我~
#2

ZJDreaming 回復 清風流光

恩恩,你試試
2017-05-05 回復 有任何疑惑可以回復我~
#3

清風流光 回復 ZJDreaming

removeEventListener 它的作用是移除事件本身,并不能刪除已發生的事件, 我們刪除是通過添加調用另一個函數刪除方法進行刪除或隱藏,這個昨天把我搞暈了。
2017-05-05 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

Dom2級添加的匿名函數事件怎么刪除呢

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號