sto cercando di applicare un evento onClick ad un array di elementi in un documento, come questo:Applicando onClick di elemento di matrice in un ciclo
for (var i = 0; i < myElems.length; i++)
myElems[i].onClick = "someFunction(this)";
Il codice è inserito all'interno di una funzione init() per l'evento onLoad del tag body. Ho notato che quando il documento viene caricato, le funzioni non funzioneranno.
ho notato, che se aggiungo un avviso() per dirmi se la funzione è il problema:
for (var i = 0; i < myElems.length; i++)
myElems[i].onClick = "alert('It worked!')";
Il documento caricherà ed eseguire l'avviso per tutti gli elementi, senza mai prendendo in considerazione se ho effettivamente cliccato l'elemento.
Cosa sto sbagliando?
come si chiama la funzione init? – PitaJ