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
javascriptelement.removeEventListener('tip dogodka', funkcija);
Primer
Naredimo tako, da bo klik na element deloval samo enkrat:
html<input type="button" id="button" value="click me">javascriptlet 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