<body>
<button>按钮1</button>
<button>按钮2</button>
<script>
var btn=document.querySelectorAll('button')
btn[0].onclick=function(){
alert('点击一次就消失')
btn[0].onclick=null
}
btn[1].addEventListener('click',fn)
function fn(){
alert('点击一次就消失')
btn[1].removeEventListener('click',fn)
}
</script>
</body>
传统注册方法删除事件:
在事件内设置函数为null。
监听注册方法删除事件:
在函数内调用removeEventListener。