Foros del Web » Programando para Internet » Javascript »

Se puede cambiar varios divs a la vez en un movimiento?

Estas en el tema de Se puede cambiar varios divs a la vez en un movimiento? en el foro de Javascript en Foros del Web. 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: ...
  #1 (permalink)  
Antiguo 04/12/2009, 08:57
 
Fecha de Ingreso: junio-2008
Mensajes: 53
Antigüedad: 15 años, 10 meses
Puntos: 1
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:
document.getElementsByName('click')[0].innerHTML = 'invalido'
Pero solo me cambia el primer div

gracias
  #2 (permalink)  
Antiguo 04/12/2009, 09:24
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Se puede cambiar varios divs a la vez en un movimiento?

Es q no podes tener mas d un tag con el mismo name! O sea, como poder vas a poder, pero t va a pasar lo q t pasa...
Por q no te haces un array de div's por id en todo caso y lo ahces x ese lado?
  #3 (permalink)  
Antiguo 04/12/2009, 10:02
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Se puede cambiar varios divs a la vez en un movimiento?

Cita:
Iniciado por jackson666 Ver Mensaje
Es q no podes tener mas d un tag con el mismo name!
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.
  #4 (permalink)  
Antiguo 04/12/2009, 10:08
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Se puede cambiar varios divs a la vez en un movimiento?

Cita:
Iniciado por David Ver Mensaje
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.
Es verdad, perdon che, me confundi!
  #5 (permalink)  
Antiguo 04/12/2009, 12:27
 
Fecha de Ingreso: junio-2008
Mensajes: 53
Antigüedad: 15 años, 10 meses
Puntos: 1
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...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:00.