[Resolvido] Contando número de LI dentro de uma UL
Pessoal, boa tarde.
Estou usando uma função Javascript para contar o número de tags LI dentro de uma tag UL. Só que estou precisando fazer uma modificação nela e não está funcionando.
A função é a seguinte:
function contaLI(){
var lista = document.getElementById("ulmenu");
var opcoes = 0;
for (var i = 0; i < lista.childNodes.length; i++) {
if (lista.childNodes[i].nodeName == "LI") {
opcoes++;
}
}
}
Ao final da execução da função, a variável "opcoes" fica com o número de LI. Porém, nessa página eu tenho dois tipos de LI.
Uma delas aparece assim:
<li>texto</li>
A outra aparece assim:
<li class="outra">texto</li>
Então o que eu precisava era separar o número de LI entre as LI com classe e as sem classe. Tentei comparar **lista.childNodes*.class**** mas não funciona.*
Desde já agradeço.
Discussão (2)
Carregando comentários...