length IE y FireFox
Publicado por gabriel (1 intervención) el 01/12/2006 14:59:54
Hola a todos:
Tengo un problema con IE y Firefox.
En mi HTML tengo varias etiquetas de la forma:
<div id="a"></div>
<div id="a"></div>
.
.
.
.
Desde un javascript, lo que necesito es sacar todos los elementos con id="a", con IE, me funciona bien, obtengo la cantidad de elementos y me da correcto. En cambio con Firefox no encuentro la forma de hacerlo que funcione.
El javascript es el siguiente:
var browser=navigator.appName;
if(browser=="Netscape"){
var layers2 = document.getElementById("Contado")
alert("Layres2 : "+layers2.childNodes.length)
}
else{
var layers2 = document.all["Contado"]
alert("Layers2 : "+layers2.length)
}
Por ejemplo, si tengo 5 elementos, el IE me da que la cantidad es 5, en cambio en FireFox, me dice que la cantidad de elementos es 1.
Desde ya muchas gracias.
Saludos.
Tengo un problema con IE y Firefox.
En mi HTML tengo varias etiquetas de la forma:
<div id="a"></div>
<div id="a"></div>
.
.
.
.
Desde un javascript, lo que necesito es sacar todos los elementos con id="a", con IE, me funciona bien, obtengo la cantidad de elementos y me da correcto. En cambio con Firefox no encuentro la forma de hacerlo que funcione.
El javascript es el siguiente:
var browser=navigator.appName;
if(browser=="Netscape"){
var layers2 = document.getElementById("Contado")
alert("Layres2 : "+layers2.childNodes.length)
}
else{
var layers2 = document.all["Contado"]
alert("Layers2 : "+layers2.length)
}
Por ejemplo, si tengo 5 elementos, el IE me da que la cantidad es 5, en cambio en FireFox, me dice que la cantidad de elementos es 1.
Desde ya muchas gracias.
Saludos.
Valora esta pregunta


0