HTML DOM Element removeEventListener() method

Definitie en gebruik

removeEventListener() Verwijder een eventhandler van een element.

Zie ook:

Elementmethoden:

addEventListener() Methode

removeEventListener() Methode

Documentmethoden:

addEventListener() Methode

removeEventListener() Methode

Handleiding:

HTML DOM EventListener

Volledige lijst van DOM events

Voorbeeld

Verwijder het "mousemove" event van het element:

myDIV.removeEventListener("mousemove", myFunction);

Probeer het zelf

Syntax

element.removeEventListener(type, listnener, useCapture)

Parameters

Parameters Beschrijving
type

Verplicht. Het type event dat de event listener moet verwijderen.

Gebruik geen "on" voorvoegsel. Bijvoorbeeld, gebruik "click" in plaats van "onclick".

Voor een volledige lijst van HTML DOM events, bezoek a.u.b.:HTML DOM Event Object Referentiemanual.

listnener Verplicht. De event listener functie die moet worden verwijderd.
useCapture

Optioneel (standaard is false).

  • true - Verwijder de handler van het vangen
  • false - Verwijder de handler van de bubbel

Als de event handler twee keer is toegevoegd, een keer voor het vangen en een keer voor het bubbelend, moeten deze beide apart worden verwijderd.

Retourwaarde

Geen.

Technische details

removeEventListener() Deze methode verwijdert de gespecificeerde event listener functie. Parameters type en useCapture moet worden gecombineerd met addEventListener() De overeenkomstige parameters van de methode zijn hetzelfde. Als er geen event listener wordt gevonden die overeenkomt met de gespecificeerde parameters, doet deze methode niets.

Als een event listener functie door deze methode wordt verwijderd, wordt deze niet meer aangeroepen wanneer een node een specifieke type event ondergaat. Zelfs als een event listener door een andere event listener van hetzelfde type event op dezelfde node wordt verwijderd, wordt deze niet meer aangeroepen.

Deze methode wordt ook Document en Window Objectdefinities en werking zijn vergelijkbaar.

Browserondersteuning

element.removeEventListener() is een DOM Level 2 (2001) kenmerk.

Alle browsers ondersteunen het volledig:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Ondersteuning 9-11 Ondersteuning Ondersteuning Ondersteuning Ondersteuning