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

Metodo removeEventListener() di HTML DOM

Oggetto Document di HTML DOM

document.removeEventListener()Rimuovi l'handler aggiunto adocument.addEventListener()dello handler dell'evento nel metodo.

Attenzione:Per rimuovere l'handler dell'evento, la funzione specificata tramite il metodo addEventListener() deve essere una "funzione" "esterna" "denominata", come nell'esempio seguente (myFunc).

Funzione anonima, ad esempio "document.removeEventListener("event",function() { statement }); non funziona.

UsareElemento .addEventListener()Il metodo aggiunge l'handler dell'evento all'elemento specificato.

UsareElemento .removeEventListener()Il metodo rimuove l'handler dell'evento dall'elemento specificato.

Sintassi:

document.removeEventListener(event, listener, useCapture)
// Aggiungi l'handler dell'evento al documento
document.addEventListener("mousemove", myFunc);
// Elimina l'handler dell'evento dal documento
document.removeEventListener("mousemove", myFunc);
Prova a vedere‹/›

Compatibilità del browser

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

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 utilizzare "click" al posto di "onclick" o "mousedown" al posto di "onmousedown".
Elenca di tutti gli eventi DOM HTML, consulta la nostra guida completaRiferimento di oggetto evento HTML DOM.
listener(obbligatorio) Nome della funzione JavaScript da rimuovere.
useCapture(opzionale) Valore booleano che specifica se l'handler deve essere rimosso nella fase di cattura o di bollicine. Di default è false.
Valori possibili:
  • true-L'handler dell'evento è stato rimosso nella fase di cattura

  • false-L'handler dell'evento è stato rimosso nella fase di bollicine

Attenzione:Se l'handler dell'evento è stato aggiunto due volte, una volta in fase di cattura e una volta in fase di bollicine, deve essere rimosso separatamente.
Puoi trovare nei nostrinel tutorial di propagazione degli eventi JavaScriptLeggi riguardoPropagazione degli eventiPer ulteriori informazioni

Dettagli tecnici

Valore di ritorno:Nessuno
Versione DOM:DOM 2 livello

Riferimenti correlati

Tutorial di JavaScript:Ascoltatore di eventi

Tutorial di JavaScript:Propagazione degli eventi

Riferimento HTML DOM:document.addEventListener()

Riferimento HTML DOM:elemento.removeEventListener()

Oggetto Document di HTML DOM