问答详情
源自:2-3 DOM2级事件处理程序

事件处理程序

btn4.addEventListener("click",function(){ alert(this.value); },true) 怎么去除这个事件处理程序  发现btn4.removeEventListener("click",function(){ alert(this.value); },true)  并不起作用

提问者:慕标5802213 2015-12-07 12:44

个回答

  • 木子舟义
    2015-12-07 12:50:54

    var x = document.getElementById('b1');
    x.addEventListener('click',aaa,false);
    取消事件用 x.removeEventListener('click',aaa,false); 这个没有问题

    匿名函数无法取消,一定要有函数名才行