Что такое делегирование событий JavaScript?
Специализация
React Frontend Developer
Python Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
Выберите навыки
React
Git
Redux
Webpack
Docker
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Рейтинг:
3
Сложность:
4
Делегирование событий — это подход, при котором обработчик события устанавливается на родительском элементе вместо каждого дочернего элемента. Это позволяет обрабатывать события, происходящие на любых дочерних элементах, даже если они добавляются динамически. Например:
document.getElementById('parent').addEventListener('click', function(event) {
if (event.target.matches('.child')) {
alert('Дочерний элемент нажат!');
}
});В этом коде обработчик события на родительском элементе реагирует на клики по дочерним элементам с классом .child.