English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método removeEventListener() del DOM HTML

Objeto Elemento de HTML DOM

El método element.removeEventListener() eliminará los gestores de eventos asociados con element.addEventListener().

Nota:Para eliminar el gestor de eventos, la función especificada con el método addEventListener() debe ser una función 'nombrada' externa, como en el siguiente ejemplo (myFunc).

Función anónima, por ejemplo " elemento .removeEventListener(" event ”,function(){ statement No funciona.);

Usodocument.addEventListener()El método añade el gestor de eventos al documento.

Usodocument.removeEventListener()El método elimina el gestor de eventos del documento.

Sintaxis:

element.removeEventListener(event, listener, useCapture)
var box = document.getElementById("para");
//Asocie el gestor de eventos al elemento P con id = 'para'.
Añada el gestor de eventos a un elemento P con id = 'para'.
// Elimine el gestor de eventos de un elemento P con id = 'para'.
box.removeEventListener("mousemove", myFunc);
Pruebe y vea‹/›

Compatibilidad del navegador

Los números en la tabla especifican la versión del navegador que admite por primera vez el método removeEventListener():

Método
removeEventListener()1171.09

Valores de los parámetros

ParámetrosDescripción
event(Obligatorio) El nombre del evento JavaScript que se eliminará. Al usar eventos, no utilice el prefijo 'on', por ejemplo, use 'click' en lugar de 'onclick' o 'mousedown' en lugar de 'onmousedown'.
Para obtener una lista de todos los eventos DOM HTML, consulte nuestra guía completaReferencia del objeto de evento DOM HTML.
listener(Requerido) Nombre de la función de JavaScript que se debe eliminar.
useCapture(Opcional) Valor booleano que especifica si se elimina en la fase de captura o en la fase de burbuja. El valor predeterminado es false.
Valores posibles:
  • true-Se eliminó el gestor de eventos en la fase de captura

  • false-Se eliminó el gestor de eventos en la fase de burbuja

Nota:Si el gestor de eventos se ha adjuntado dos veces, una vez en la fase de captura y otra en la fase de burbuja, debe eliminarse por separado.
Puede encontrar en nuestraEn el tutorial de propagación de eventos de JavaScriptLea más sobre la propagación de eventos

Detalles técnicos

Valor de retorno:Ninguno
Versión de DOM:DOM 2Nivel

Referencias relacionadas

Tutoriales de JavaScript:Escuchadores de eventos

Tutoriales de JavaScript:Propagación de eventos

Referencia de HTML DOM:elemento .addEventListener()

Referencia de HTML DOM:document.addEventListener()

Referencia de HTML DOM:document.removeEventListener()

Objeto Elemento de HTML DOM