HTML DOM Element removeEventListener() -menetelmä

Määrittely ja käyttö

removeEventListener() Menetelmä poistaa tapenhallinnan elementistä.

Katso myös:

Elementti menetelmät:

addEventListener() menetelmä

removeEventListener() menetelmä

Dokumentti menetelmät:

addEventListener() menetelmä

removeEventListener() menetelmä

Oppitunti:

HTML DOM EventListener

DOM-tapahtumien täydellinen luettelo

Esimerkki

Poista elementistä "mousemove"-tapahtuma:

myDIV.removeEventListener("mousemove", myFunction);

Kokeile itse

Syntaksi

element.removeEventListener(type, listnener, useCapture)

Parametrit

Parametrit Kuvaus
type

Välttämätön. Poistettava tapahtumankuuntelijan tapahtumatyyppi.

Älä käytä "on"-etuliitettä. Esimerkiksi käytä "click" sen sijaan "onclick".

Täydellinen HTML DOM tapahtumalista löytyy osoitteesta:HTML DOM tapahtumaojentaman viittauskirja.

listnener Välttämätön. Poistettava tapahtumankuuntelijafunktio.
useCapture

Valinnainen (oletusarvo false).

  • true - Poista käsittelijä kaappauksesta
  • false - Poista käsittelijä puhaltamisesta

Jos tapahtumankäsittelijä lisätään kaksi kertaa, kerran kaappaukseen ja kerran puhaltamiseen, niin jokaisen on poistettava erikseen.

Paluuarvo

Ei mitään.

Tekninen yksityiskohta

removeEventListener() Menetelmä poistaa määritetyn tapahtumankuuntelijafunktion. type ja useCapture onkutsuttava addEventListener() Menetelmän vastaavat parametrit.

Jos tapahtumankuuntelijafunktio poistetaan tämän menetelmän avulla, sitä ei enää kutsuta, kun solmu tapahtumaa. Vaikka tapahtumankuuntelija poistetaan saman solmun saman tyyppisen tapahtuman toisella tapahtumankuuntelijalla, sitä ei enää kutsuta.

Tämä menetelmä on myös Document ja Window Objektit määritellään ja toimivat samalla tavalla.

Selaimen tuki

element.removeEventListener() on DOM Level 2 (2001) ominaisuus.

Kaikki selaimet tukevat täysin sitä:

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