Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/06/2010, 08:05
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 10 meses
Puntos: 126
Respuesta: Actualizar un div entre varios iguales

Hola

Sí, tienes razón a media.
Fíjate, que a la función se le pasa un argumento, que equivale a la posición del div. Es decir,
como se le envia un "2" estamos haciendo referencia a <div id="d"/>DIV 2</div>.
Además, usamos document.getElementsByTagName('div');, para meter en una matriz todos los elementos con ese tag.
En resumen, realmente no estamos trabajando con las id. Pero como es lo que le ocurre a @Sipy

Ahora un caso en el que varios elementos tienen la misma id y name
Cita:
<input type="text" name="t[]" id="t[]" value="1" />
<input type="text" name="t[]" id="t[]" value="2" />
<input type="text" name="t[]" id="t[]" value="3" />
Podemos acceder a cada elemento usando getElementsByName. En este caso te daría un arreglo, con lo cual otra vez puedes acceder a cada uno de ellos, sin problemas. Con lo cual otra vez no trabajamos con sus id

Espero haberme explicado, no soy muy bueno en esto de explicar la teoría
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />