Estoy tratando de aplicar un evento de clic a una serie de elementos en un documento, así:Aplicando onClick al elemento de la matriz en un bucle for
for (var i = 0; i < myElems.length; i++)
myElems[i].onClick = "someFunction(this)";
El código se coloca en el interior de una función init() para el evento onLoad de la etiqueta de cuerpo. Observé que cuando se carga el documento, las funciones no funcionan.
me he dado cuenta, que si añado una alerta() que me diga si la función es el problema:
for (var i = 0; i < myElems.length; i++)
myElems[i].onClick = "alert('It worked!')";
El documento se puede cargar y ejecutar la alerta para todos los elementos, sin nunca teniendo en cuenta si realmente hice clic en el elemento.
¿Qué estoy haciendo mal?
¿Cómo está usted llamando a la función init? – PitaJ