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

Metodo removeEventListener() del DOM HTML

Oggetto Elemento HTML DOM

Il metodo element.removeEventListener() rimuoverà l'event handler associato a element.addEventListener().

Attenzione:Per eliminare l'event handler, la funzione specificata con il metodo addEventListener() deve essere una "funzione nomeata" esterna, come nell'esempio seguente (myFunc).

Funzione anonima, ad esempio " elemento .removeEventListener(" event ”,function(){ stato }) Non funziona.

Usadocument.addEventListener()Il metodo aggiunge l'event handler al documento.

Usadocument.removeEventListener()Il metodo rimuove l'event handler dal documento.

Sintassi:

element.removeEventListener(event, listener, useCapture)
var box = document.getElementById("para");
// Aggiungi l'event handler al P elemento con id="para"
box.addEventListener("mousemove", myFunc);
// Elimina l'event handler dal P elemento con id = "para"
box.removeEventListener("mousemove", myFunc);
Testa per vedere‹/›

Compatibilità del browser

I numeri nella tabella indicano la versione del browser che supporta la metodo removeEventListener() per la prima volta:

Metodo
removeEventListener()1171.09

Valore del parametro

ParametroDescrizione
event(Obbligatorio) Il nome dell'evento JavaScript da eliminare. Non utilizzare il prefisso "on" quando si utilizza l'evento, ad esempio "click" al posto di "onclick" o "mousedown" al posto di "onmousedown".
Ecco l'elenco completo di tutti gli eventi DOM HTML, si prega di consultareRiferimento all'oggetto evento DOM HTML.
ascoltatore(obbligatorio)Nome della funzione JavaScript da rimuovere.
useCapture(opzionale)Valore booleano, specifica se eliminare durante la fase di cattura o bolle. Predefinito a false.
Valori possibili:
  • true-Il gestore degli eventi è stato rimosso nella fase di cattura

  • false-Il gestore degli eventi è stato rimosso nella fase di bolle

Attenzione:Se il gestore degli eventi è stato aggiunto due volte, una volta in cattura e una volta in bolle, deve essere rimosso separatamente.
Puoi trovare nelle nostreTutorial di circonferenza degli eventi JavaScriptLeggi di più sull'eventi di circonferenza

Dettagli tecnici

Valore di ritorno:Nessuno
Versione DOM:DOM 2 livello

Riferimenti correlati

Tutorial JavaScript:Ascoltatore di eventi

Tutorial JavaScript:Circonferenza degli eventi

Riferimento HTML DOM:elemento .addEventListener()

Riferimento HTML DOM:document.addEventListener()

Riferimento HTML DOM:document.removeEventListener()

Oggetto Elemento HTML DOM