Метод 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,
който отменя действието по подразбиране