Метад removeEventListener
Метад removeEventListener дазваляе
выдаліць прызначаны раней праз addEventListener
апрацоўшчык падзеі. Для гэтага ў параметрах
трэба перадаць тып падзеі і тую ж функцыю,
якія перадаваліся пры прызначэнні падзеі.
Сінтаксіс
javascriptэлемент.removeEventListener('тып падзеі', функцыя);
Прыклад
Зробім так, каб клік па элеменце спрацаваў толькі адзін раз:
html<input type="button" id="button" value="click me">javascriptlet button = document.querySelector('#button');
button.addEventListener('click', func); // назначаем падзею
function func() {
alert('!!!');
button.removeEventListener('click', func); // пасля кліка выдаляем яго
};
Результат:
Глядзіце таксама
-
метад
preventDefault,
які адмяняе дзеянне па змаўчанні