|
|
|
| Как с помощью JS узнать, сколько в документе элементов с одинаковым id? Или с одинаковым class?
PS Да, я знаю, что id по идее должен быть уникальным) | |
|
|
|
|
|
|
|
для: Киналь
(01.04.2008 в 00:36)
| | С каким-то конкретным, за ранее известным, одинаковым значением или нет? | |
|
|
|
|
|
|
|
для: Drago
(01.04.2008 в 08:32)
| | Да, прошу прощения - этот id заранее известен. | |
|
|
|
|
|
|
|
для: Киналь
(01.04.2008 в 11:10)
| | Можно сделать так:
<html>
<head>
<script language="JavaScript">
var id = 'img';
var cnt = 0;
function count()
{
var elarr = document.body.childNodes;
for (i=0; i < elarr.length; i++)
if (elarr[i].id == id) cnt++;
alert(cnt);
}
document.write('<input type="button" value="посчитать" onclick="count();">');
</script>
</head>
<body>
<div id="div1"></div>
<img id="img" src="" />
<span id="span1"></span>
<img id="img" src="" />
<img id="img" src="" />
<span id="span2"></span>
<img id="img" src="" />
<span id="span3"></span>
<div id="div2"></div>
<div id="div3"></div>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: Drago
(01.04.2008 в 17:23)
| | Спасибо! | |
|
|
|
|
|
|
|
для: Киналь
(01.04.2008 в 11:10)
| | . | |
|
|
|