JavaScript - length IE y FireFox

 
Vista:

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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder