Metode removeEventListener
Metode removeEventListener ļauj
noņemt iepriekš piešķirto, izmantojot addEventListener,
notikuma apstrādātāju. Lai to izdarītu, parametros
jānodod notikuma veids un tā pati funkcija,
kuras tika nodotas, piešķirot notikumu.
Sintakse
element.removeEventListener('notikuma veids', funkcija);
Piemērs
Padarīsim tā, lai klikšķis uz elementa darbotos tikai vienu reizi:
<input type="button" id="button" value="click me">
let button = document.querySelector('#button');
button.addEventListener('click', func); // piešķiram notikumu
function func() {
alert('!!!');
button.removeEventListener('click', func); // pēc klikšķa to noņemam
};
:
Skatiet arī
-
metode
preventDefault,
kas atceļ noklusējuma darbību