Как получить индекс блока по которому был клик?
Есть 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>