Ho provato a creare un ciclo con un for e un incremento di un evento onclick, ma non funziona.onClick evento in un ciclo For
Una parte di js:
var gameCase = ['', '', '', '', '', '', '', '', ''], // 9
itemLists = $('game').getElementsByTagName('li'); // 9 items
for(var i = 0; i < itemLists.length; i++) {
// i already egal to 9
itemLists[i].onclick = function() {
// do something
}
}
Ma in questo caso, il ciclo For è già finito prima ero in grado di fare clic su un elemento della lista.
Inoltre, vorrei ottenere l'elenco di elementi su cui ho fatto clic e salvarlo su un array. Ho provato un gameCase [questo] (nella funzione onclick), ma non so se è il modo giusto.
Cosa è '$ ('gioco'). GetElementsByTagName ('li');', Si utilizza jQuery o javascript puro qui? – Eli
@ user1479606 JavaScript puro, ho appena creato il mio selettore. – jbr