Встречается на собеседованиях • сегодня
Как остановить всплытие события
Чтобы остановить всплытие события в JavaScript, используй метод stopPropagation() у объекта события. Это предотвратит дальнейшее всплытие события по DOM-дереву.
javascript
element.addEventListener('click', function(event) {
event.stopPropagation();
// Дополнительный код
});Если нужно также предотвратить выполнение других обработчиков на этом же элементе, используй stopImmediatePropagation():
javascript
element.addEventListener('click', function(event) {
event.stopImmediatePropagation();
// Этот обработчик выполнится, но другие на этом элементе - нет
});Важно: это не отменяет действие по умолчанию (например, переход по ссылке). Для этого нужно отдельно вызвать preventDefault().

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы