removeEventListener()

Отписывает ранее назначенный обработчик события.

Сигнатураtarget.removeEventListener(type, handler)

Снимает обработчик. Важно: нужно передать ту же самую ссылку на функцию, что и при подписке — анонимную стрелочную функцию снять нельзя, поэтому обработчик сохраняют в переменную.

const btn = document.querySelector('button');
function onClick() { console.log('раз'); }
btn.addEventListener('click', onClick);
btn.removeEventListener('click', onClick); // больше не сработает
← Все записи: DOM API в JavaScript
Поддержать проект