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

HTML DOM removeEventListener() Methode

HTML DOM Document-Objekt

document.removeEventListener()entfernt werdendocument.addEventListener()im Methodenparameter

Hinweis:Um den Event-Handler zu entfernen, muss die mit der Methode addEventListener() angegebene Funktion eine externe "benannte" Funktion sein, wie im folgenden Beispiel (myFunc).

Anonyme Funktion, z.B. "document.removeEventListener("event",function() { statement );" funktioniert nicht.

VerwendenElement .addEventListener()Diese Methode fügt den Event-Handler dem angegebenen Element hinzu.

VerwendenElement .removeEventListener()Diese Methode entfernt den Event-Handler vom angegebenen Element.

Syntax:

document.removeEventListener(event, listener, useCapture)
// Event-Handler dem Dokument hinzufügen
document.addEventListener("mousemove", myFunc);
// Event-Handler aus dem Dokument entfernen
document.removeEventListener("mousemove", myFunc);
Testen Sie es heraus‹/›

Browser- Kompatibilität

Die in der Tabelle angegebenen Nummern specifyieren die erste Browser-Version, die die Methode removeEventListener() vollständig unterstützt:

Methode
removeEventListener()1171.09

Parameterwert

ParameterBeschreibung
event(Notwendig) Der Name des JavaScript-Ereignisses, das gelöscht werden soll. Verwenden Sie das Ereignis ohne den Präfix "on", z.B. "click" anstelle von "onclick" oder "mousedown" anstelle von "onmousedown".
Eine vollständige Liste aller HTML DOM Ereignisse finden Sie in unsererHTML DOM Ereignisobjekt-Referenz.
listener(notwendig) Der Name der JavaScript-Funktion, die gelöscht werden soll.
useCapture(optional) Boolescher Wert, der angibt, ob im Kapturen- oder Blasen-Stadium gelöscht wird. Standardwert ist false.
Mögliche Werte:
  • true-Der Ereignisbehandler wurde im Kapturen-Stadium gelöscht

  • false-Der Ereignisbehandler wurde im Blasenstadium gelöscht

Hinweis:Wenn der Ereignisbehandler zweimal hinzugefügt wurde, einmal als Kapturen und einmal als Blasen, müssen sie beide entsprechend entfernt werden.
Sie können in unseremim Tutorial zur Ereignisweiterleitung in JavaScriptLesen Sie überEreignisweiterleitungweitere Informationen

Technische Details

Rückgabewert:keine
DOM-Version:DOM 2Ebene

zusammenhängende Referenzen

JavaScript-Tutorial:Ereignislistener

JavaScript-Tutorial:Ereignisweiterleitung

HTML DOM Referenz:document.addEventListener()

HTML DOM Referenz:element.removeEventListener()

HTML DOM Document-Objekt