Código:
Pero solo me cambia el primer divdocument.getElementsByName('click')[0].innerHTML = 'invalido'
gracias
| |||
Se puede cambiar varios divs a la vez en un movimiento? Si yo quiero cambiar el innerHTML de varios divs a la vez que tienen el mismo name, como se hace? porque yo he probado con:
Código:
Pero solo me cambia el primer divdocument.getElementsByName('click')[0].innerHTML = 'invalido' gracias |
| ||||
Respuesta: Se puede cambiar varios divs a la vez en un movimiento? No hay problema en tener más de un elemento con el mismo name. Lo que sí está mal en el código es que, primeramente, el atributo name no está permitido para las etiquetas <div>, y segundo, que al especificar el índice [0] efectivamente, sólo se cambia el primer elemento con ese name, debes recorrer con un bucle el valor obtenido por getElementsByName si quieres aplicar el cambio a todos los elementos con el mismo name.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: Se puede cambiar varios divs a la vez en un movimiento? Cita: Es verdad, perdon che, me confundi!
Iniciado por David ![]() No hay problema en tener más de un elemento con el mismo name. Lo que sí está mal en el código es que, primeramente, el atributo name no está permitido para las etiquetas <div>, y segundo, que al especificar el índice [0] efectivamente, sólo se cambia el primer elemento con ese name, debes recorrer con un bucle el valor obtenido por getElementsByName si quieres aplicar el cambio a todos los elementos con el mismo name. |
| |||
Respuesta: Se puede cambiar varios divs a la vez en un movimiento? Gracias! Por cierto que significa que el atributo name no esta permitido para <div>? porque he hecho el bucle que me dijisteis y si funciona, aunque sean name, y no se si va a ser que un dia llamen a tu casa y unos tios de la W3C te den una paliza... |