Metóda removeEventListener
Metóda removeEventListener umožňuje
odstrániť predtým priradený obslužný program udalosti prostredníctvom addEventListener.
Na to je potrebné v parametroch
odovzdať typ udalosti a tú istú funkciu,
ktoré boli odovzdané pri priradení udalosti.
Syntax
element.removeEventListener('typ udalosti', funkcia);
Príklad
Nastavme to tak, aby kliknutie na prvok zafungovalo iba raz:
<input type="button" id="button" value="click me">
let button = document.querySelector('#button');
button.addEventListener('click', func); // priraďujeme udalosť
function func() {
alert('!!!');
button.removeEventListener('click', func); // po kliknutí ju odstránime
};
:
Pozrite tiež
-
metóda
preventDefault,
ktorý zruší predvolenú akciu