Programación Web y Scripting > JavaScript
alert(elemento.id) o (elemento.value) no regresa valor
(1/1)
DeathWatch:
Hola, que hay, como estan :)
Tengo una duda que no consigo solucionar. Ojala me puedan ayudar...
Les explico
Tengo una aplicacion HTA. En una seccion tengo lo siguiente:
--- Código: Text ---for (i=0; i<unvalor; i++) {ArrSelec = ArrSelec + '<input type="checkbox" name="SelecOpt" id="' + i +'" checked> | <span name="IdAttr" value="valorx">' + Valor1 + '</span> | ' + Valor2 + '<br>'; };
Lo anterior es el problema, lo que escribo en la siguiente linea es solo para explicarme mejor.
--- Código: Text ---Sector2.innerHTML = 'Capacidad: ' + SizeF_F + ' KB<br>---------------------------<br>' + ArrSelec; Con esto muestro en una seccion de la aplicacion, un inputbox, un Valor1, y un Valor2.
Ahora, tengo el siguiente problema. Tengo una funcion:
--- Código: Text ---function CopiDats(){var IdSelecOpt = document.getElementsByName('SelecOpt'); for (i=0; i<IdSelecOpt.length; i++) { if (IdSelecOpt[i].checked == true) { alert(IdSelecOpt[i].id); } }}
Esto si me funciona y me muestra el id de los elementos seleccionados.
Pero si escribo:
--- Código: Text ---function CopiDats(){var x = document.getElementsByName('IdAttr');alert(x.length);} Me regresa 0, cuando en si hay varios elementos <span name="IdAttr">
Si me expliqué?
Gracias de antemano por su ayuda :P
Un saludo :hola:
DeathWatch:
Resuelto... :good:
Pronto escribiré la solucion... ;)
Navegación
Ir a la versión completa