Estoy tratando de hacer un bucle de HTMLCollection y quiero agregar un evento onclick dentro de cada elemento.
for(var page of pages){ page.onclick = () => { console.log(count) } count += 1 }Bueno, el problema es que cuando hago clic en el botón, aparece solo el último número contado (5), pero no el elemento contado. ¿Como arreglarlo? Gracias.
for(var page of pages){ page.onclick = () => { console.log(count++) } }¿Supongo que esto es lo que quieres? incremento después de un clic? y no en el bucle for
Una forma sería usar un bucle for.
for (let count = 0; count < pages.length; count++) { pages[count].onclick = () => { console.log(count) } }