您的位置:首页 > 其它

事件的移除

2019-02-23 10:55 66 查看

对于不同的事件添加方式,事件的移除也不同
1.用addEventListener添加事件,事件的移除用removeEventListener
例:

<script>
var btnlist=document.getElementsByClassName("classname");
for(var i=0;i<btnlist.length;i++){
btnlist[i].addEventListener("click",btnvase);
function btnvase(){
console.log("my");
this.removeEventListener("click",btnvase);//移除事件的监听
//this指在当前事件里面执行的对象
}
}
</script>

2.当事件的绑定方式如下时

var btn = document.getElementById("btn");
btn.onclick = function () {
console.log(1);
this.onclick=null;//移除事件
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: