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:
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.
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:
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:
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
Un saludo