HTML DOM Document removeEventListener() 方法

定义和用法

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 事件列表