Показать сообщение отдельно
  #3 (permalink)  
Старый 10.06.2016, 20:43
Аватар для pureJS
Аспирант
Отправить личное сообщение для pureJS Посмотреть профиль Найти все сообщения от pureJS
 
Регистрация: 04.06.2016
Сообщений: 70

Сообщение от 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>
Ответить с цитированием