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