Metoda removeEventListener
Metoda removeEventListener omogoča
odstranitev predhodno nastavljenega obravnavalca dogodkov prek addEventListener.
Za to je treba v parametrih
posredovati tip dogodka in isto funkcijo,
ki sta bili uporabljeni pri nastavljanju dogodka.
Sintaksa
element.removeEventListener('tip dogodka', funkcija);
Primer
Naredimo tako, da bo klik na element deloval samo enkrat:
<input type="button" id="button" value="click me">
let button = document.querySelector('#button');
button.addEventListener('click', func); // nastavimo dogodek
function func() {
alert('!!!');
button.removeEventListener('click', func); // po kliku ga odstranimo
};
:
Glejte tudi
-
metoda
preventDefault,
ki prekliče privzeto dejanje