HTML DOM removeEventListener() 方法

HTML DOM Document對象

document.removeEventListener()刪除附加在document.addEventListener()方法中的事件處理程序。

注意:要刪除事件處理程序,用addEventListener()方法指定的函數(shù)必須是外部的“命名"函數(shù),如下面的示例(myFunc)。

匿名函數(shù),例如"document.removeEventListener("event",function(){ statement });" 不管用。

使用元素 .addEventListener()方法將事件處理程序附加到指定的元素。

使用元素 .removeEventListener()方法從指定的元素中刪除事件處理程序。

語法:

document.removeEventListener(event, listener, useCapture)
// 將事件處理程序附加到文檔
document.addEventListener("mousemove", myFunc);

// 從文檔中刪除事件處理程序
document.removeEventListener("mousemove", myFunc);
測試看看?/?

瀏覽器兼容性

表中的數(shù)字指定了完全支持removeEventListener()方法的第一個瀏覽器版本:

方法
removeEventListener()1171.09

參數(shù)值

參數(shù)描述
event(必需)要刪除的JavaScript事件的名稱。使用事件時不使用"on"前綴,例如使用"click"代替"onclick"或"mousedown"代替"onmousedown"。
有關(guān)所有HTML DOM事件的列表,請參考我們完整的HTML DOM事件對象參考
listener(必需)要刪除的JavaScript函數(shù)的名稱。
useCapture(可選)布爾值,指定是在捕獲階段還是冒泡階段中刪除事件。默認(rèn)為false。
可能的值:
  • true-在捕獲階段刪除了事件處理程序

  • false-在冒泡階段刪除了事件處理程序

注意:如果事件處理程序已附加兩次,一次附加捕獲,一次附加冒泡,則必須分別將其分別移除。
您可以在我們的JavaScript事件傳播教程中閱讀有關(guān)事件傳播的更多信息

技術(shù)細(xì)節(jié)

返回值:沒有
DOM版本:DOM 2級

相關(guān)參考

JavaScript教程:事件監(jiān)聽器

JavaScript教程:事件傳播

HTML DOM參考:document.addEventListener()

HTML DOM參考:element.removeEventListener()

HTML DOM Document對象

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清