Metoda removeEventListener
Metoda removeEventListener umožňuje
odstranit dříve pomocí addEventListener
nastavený obslužný program události. K tomu je třeba v parametrech
předat typ události a stejnou funkci,
které byly předány při nastavování události.
Syntaxe
prvek.removeEventListener('typ události', funkce);
Příklad
Nastavme to tak, aby kliknutí na prvek fungovalo pouze jednou:
<input type="button" id="button" value="click me">
let button = document.querySelector('#button');
button.addEventListener('click', func); // nastavujeme událost
function func() {
alert('!!!');
button.removeEventListener('click', func); // po kliknutí ji odstraníme
};
:
Viz také
-
metoda
preventDefault,
která zruší výchozí chování