Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/07/2018, 03:12
tonigomila1988
 
Fecha de Ingreso: mayo-2011
Ubicación: Palma de Mallorca
Mensajes: 108
Antigüedad: 12 años, 11 meses
Puntos: 4
Respuesta: Recorrer un arreglo de varios Select con Javascript

Hola hmv,

creo que no entiendes como funciona el atributo id.

Según la definición de w3schools, el atributo id especifica una id única dentro de ese documento HTML. Cada vez que invocas el método crear_select, estás repitiendo esa id y si hay elementos con la misma id, JS solamente pillará el primer elemento creado con esa id.

Así que tienes que hacer 2 cosas:

1.- no incluir el atributo id en los select creados dinámicamente.
2.- ya que los metes dentro del div#padre, puedes hacer esto:

Código Javascript:
Ver original
  1. var padre = document.getElementById("padre");
  2. var selects = padre.getElementsByTagName("select");

la variable selects te devolverá un array de todos los selects que estén dentro del div#padre y ya ahí podrás manipularlo como quieras.

Revisa tus conocimientos sobre atributos HTML. Un saludo.