Vui lòng kiểm tra mã dưới đây,Hành vi của removeEventListener
var clickfn = function(){
alert("clicked");
}
document.getElementById("div1").addEventListener("click",clickfn,true);
clickfn = function(){ };
document.getElementById("div1").removeEventListener("click");
Tại sao removeEventListener không hoạt động?
Cảm ơn!
Với [removeEventListener] (https://developer.mozilla.org/en-US/docs/DOM/element.removeEventListener), hai đối số là bắt buộc; chỉ đối số thứ ba là tùy chọn. – apsillers
Liên quan: [Làm thế nào để loại bỏ tất cả các thính giả trong một phần tử?] (Http://stackoverflow.com/questions/9251837/how-to-remove-all-listeners-in-an-element) – apsillers