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

[0] Índice de Mensajes

Ir a la versión completa