Как получить индекс блока по которому был клик?

Есть 4 блока с классом .hide Я получаю массив с этими блоками через querySelectorAll('.hide') Мне нужно узнать индекс блока по которому был сделан клик, как это сделать?


Ответы (1 шт):

Автор решения: Greg--

В вашем вопросе не хватает примера кода и информации что не получается. Один из вариантов:

document.querySelectorAll('.hide').forEach((e,i)=>{
  e.addEventListener('click', ()=>console.log(i))
})
<div class="hide">HIDE</div>
<div class="hide">HIDE</div>
<div class="hide">HIDE</div>
<div class="hide">HIDE</div>

→ Ссылка