Tengo esta función javascript:
Cita:
En el primer alert me muestra: Numero de elementos: 4 (Esto es cierto en la aplicación)function recargar (obj) {
oSelect = document.getElementById("lista_asignaturas");
oItems = oSelect.getElementsByTagName("option");
alert ("Numero de elementos: " + oItems.length);
for(i=0; i<oItems.length; i++) {
alert ("Valor: "+obj.options[i].value);
}
}
oSelect = document.getElementById("lista_asignaturas");
oItems = oSelect.getElementsByTagName("option");
alert ("Numero de elementos: " + oItems.length);
for(i=0; i<oItems.length; i++) {
alert ("Valor: "+obj.options[i].value);
}
}
En el alert del for, me muestra una sola vez, el primer elemento, y de forma infinita me muestra el último elemento.
¿Qué estoy haciendo mal?
Gracias.