事件的取消

如果通过obj.onclick = functio(){} 的形式绑定的事件,可以通过obj.onclick = null 取消

function fn1(){alert(1)}
document.onclick = fn1;

document.onclick = null

通过attachEvent()形式绑定的事件通过detachEvent()取消

document.attachEvent("onclick",fn1);

document.detachEvent("onclick",fn1);

通过addEventListener()形式绑定的事件通过removeEventListener()取消

document.addEventListener("click",fn1,false)
document.removeEventListener("click",fn1,false)

document.addEventListener("click",fn1,true)
document.removeEventListener("click",fn1,true)

你可能感兴趣的:(miaov,笔记)