Метод removeEventListener

Метод removeEventListener омогућава уклањање раније додељеног преко addEventListener руковаоца догађаја. За то у параметрима потребно је пренети тип догађаја и исту функцију, који су пренети приликом доделе догађаја.

Синтакса

javascriptелемент.removeEventListener('тип догађаја', функција);

Пример

Хајде да направимо да клик на елемент делује само једном:

html<input type="button" id="button" value="кликни ме">
javascriptlet button = document.querySelector('#button');
button.addEventListener('click', func); // додељујемо догађај

function func() {
  alert('!!!');
  button.removeEventListener('click', func); // после клика га уклањамо
};

Результат:

Види такође

  • метод preventDefault,
    који поништава подразумевано деловање