Всем доброго времени суток
<div class="item-list">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
Есть список элементов на который надо навесить одно событие, и узнать на каком элементе произошло событие чтобы после этого использовать этот номер для вызова popup с параметрами этого элемента.
Я нахожу все элементы через qurtySelectorAll.
Получается навесить событие на все элементы через for
let itemList = document.qurtySelectorAll('.item-list')
for(let item of itemList) {
item.addEventListener('click' function(event) {
console.log('target', event.target)
console.log('currentTarget', event.currentTarget)
console.log('event', event)
}
}