В JavaScript делегирование событий — это концепция прослушивания определенных событий в каком-либо элементе (например, во всем документе), чтобы поймать эти события, запускаемые для любого из дочерних элементов, даже тех, которые не существовали, когда событие было прикреплено. Это происходит благодаря другой концепции, называемой «всплытие событий», которая делает события видимыми для родительских элементов. В каждом обработчике событий можно проверить, что было целевым элементом события.