Сообщение от helphelp
|
Здрасьте. Подскажите пожалуйста каким образом можно подсчитать ID на странице?
Например у меня есть следующее:
<i id='1'></i>
<i id='2'></i>
<i id='3'></i>
<i id='2'></i>
<i id='1'></i>
Что мне нужно:
Нужно задать innerHTML определенному <div'y: кол-во элементов с id'1'
Нужно задать innerHTML определенному <div'y: кол-во элементов с id'2'
Нужно задать innerHTML определенному <div'y: кол-во элементов с id'3'
|
helphelp, ID нужно задавать все разные, иначе при обращению по ID будет всегда выбираться только 1-ый елемент с таким ID.
Посчитать можно так:
Код:
|
<div>
<i id="h1"></i>
<i id="h2"></i>
<i id="h3"></i>
<i></i>
<i></i>
</div>
<script type="text/javascript">
var elems = document.getElementsByTagName('i');
var count = 0;
for (var i = 0; i < elems.length; i++)
{
if(elems[i].id != '')
count++;
}
alert(count);
</script> |