Встречается на собеседованиях • сегодня
Сработают ли при клике нескольких callback при добавлении события на вложенные блоки
При клике на вложенный блок сработают все колбэки событий click, добавленные как для самого элемента, так и для его родителей (всплытие событий). Это стандартное поведение Event Bubbling в DOM.
```javascript
Click me
```
При клике на child выведется:
1. "Child clicked"
2. "Parent clicked"
Можно остановить всплытие с помощью `event.stopPropagation()`:
```javascript
child.addEventListener('click', (e) => {
e.stopPropagation();
console.log('Child clicked');
});
```
Теперь при клике на child сработает только его обработчик.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы