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 originalvar padre = document.getElementById("padre");
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.