Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум программистов _ HTML, CSS, XML, JavaScript _ Колличество элементов списка

Автор: indrikozver 29:04:2008, 04:39

Люди! Подскажите пожалуйста! Как при помощи JS можно узнать колличество элементов li в списке?

CODE
<ul id="it_01">
<li>Пиво</li>
<li>Сигареты</li>
<li>Презервативы</li>
</ul>

Автор: Vovochka 29:04:2008, 05:18

var ul = document.getElementById('it_01');
var count = 0;
for (var i = 0; i < ul.childNodes.length; i++) {
  if (ul.childNodes[i].tagName == 'LI') count++;
}

Автор: etc 29:04:2008, 05:27

1) document.getElementById("it_01").getElementsByTagName("li").length
2)

var count = 0;
for(var i = 0; i <  document.getElementById("it_01").childNodes.length; i++)
{
    var element = document.getElementById("it_01").childNodes[i]
    count += element.tagName == "LI" ? 1 : 0;
}

Форум Invision Power Board (http://nulled.ws)
© Invision Power Services (http://nulled.ws)