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

javascriptelement.removeEventListener('notikuma veids', funkcija);

Piemērs

Padarīsim tā, lai klikšķis uz elementa darbotos tikai vienu reizi:

html<input type="button" id="button" value="click me">
javascriptlet 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ī