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

Как остановить всплытие события

Чтобы остановить всплытие события в JavaScript, используй метод stopPropagation() у объекта события. Это предотвратит дальнейшее всплытие события по DOM-дереву.

javascript
element.addEventListener('click', function(event) {
  event.stopPropagation();
  // Дополнительный код
});

Если нужно также предотвратить выполнение других обработчиков на этом же элементе, используй stopImmediatePropagation():

javascript
element.addEventListener('click', function(event) {
  event.stopImmediatePropagation();
  // Этот обработчик выполнится, но другие на этом элементе - нет
});

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

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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