事件的取消

来源:互联网 发布:mac .m2 文件夹在哪里 编辑:程序博客网 时间:2024/05/16 11:54

1. 第一种事件绑定形式的取消

obj.onclick=fn;这种形式的取消。

function fn1() {    alert(1);}function fn2() {    alert(2);}document.onclick = fn1;document.onclick = null;//取消

2. 第二种事件绑定形式的取消

ie : obj.detachEvent(事件名称,事件函数);

document.attachEvent('onclick', fn1);document.attachEvent('onclick', fn2);document.detachEvent('onclick', fn1);

标准 : obj.removeEventListener(事件名称,事件函数,是否捕获);

document.addEventListener('click', fn1, false);document.addEventListener('click', fn1, true);document.addEventListener('click', fn2, false);document.removeEventListener('click', fn1, false);
原创粉丝点击