Встречается на собеседованиях • сегодня

Как удалить обработчик события с кнопки

Для удаления обработчика события с элемента нужно использовать метод removeEventListener(). Важно передать тот же самый обработчик, который был добавлен ранее.

Пример:

javascript
const button = document.querySelector('button');

function handleClick() {
console.log('Clicked!');
}

// Добавляем обработчик
button.addEventListener('click', handleClick);

// Удаляем обработчик
button.removeEventListener('click', handleClick);

text

Ключевые моменты:
- Обработчик должен быть той же самой функцией (нельзя удалить анонимную функцию)
- Нужно указать то же самое событие ('click', 'mouseover' и т.д.)
- Для удаления обработчиков лучше использовать именованные функции
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы