Cara removeEventListener() Document DOM

定義和用法

removeEventListener() 方法從文檔中刪除事件處理程序。

實例

刪除 "mousemove" 事件處理程序:

document.removeEventListener("mousemove", myFunction);

親自試試

語法

document.removeEventListener(event, function, capture)

參數

參數 描述
event

必需。要刪除的事件的名稱。

請勿使用 "on" 前綴。

請使用 "click" 而不是 "onclick"。

所有 HTML DOM 事件都列於:HTML DOM 事件對象參考

function 必需。要刪除的函數。
capture

可选(默認 = false)。

  • true - 从捕獲中删除處理程序
  • false - 从冒泡中删除處理程序

如果事件處理程序被添加了兩次,一次是捕獲,一次是冒泡,每個都必须單獨刪除。

返回值

无。

浏览器支持

document.removeEventListener() 是 DOM Level 2 (2001) 特性。

所有浏览器都支持它:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
支持 9-11 支持 支持 支持 支持

相关页面

元素方法

addEventListener() 方法

removeEventListener() 方法

文档方法

addEventListener() 方法

removeEventListener() 方法

教程

HTML DOM EventListener

完整的 DOM 事件列表