<span id="a_1"></span><br/>
<span id="a_2"></span><br/>
<span id="a_3"></span><br/>
...
<span id="a_4"></span><br/>
<span id="b_5"></span><br/>
<span id="b_6"></span><br/>
...
<span id="a_100"></span><br/>
<span id="b_100"></span><br/>
...
如何获取有多少个id为a_xxx的span啊!
<span id="a_2"></span><br/>
<span id="a_3"></span><br/>
...
<span id="a_4"></span><br/>
<span id="b_5"></span><br/>
<span id="b_6"></span><br/>
...
<span id="a_100"></span><br/>
<span id="b_100"></span><br/>
...
如何获取有多少个id为a_xxx的span啊!
var s=document.getElementsByTagName("SPAN")
for(var i=0;i<s.length;i++){
if(s[i].id.indexOf('_')>0){
t++;
}
}
另外 回 vnetcbd:其实我只是想获取span(id以a_开头的)的数目,
<span id='Before' class='block'></span>
<span id='After' class='block'></span>
<span id='Exp' class='block'></span>
<span id='Ext' class='block'></span>
<span id='a_Span1' class='block'></span>
<span id='Span2' class='block'></span>
<span id='Span5' class='block'></span>
<span id='Span4' class='block'></span>
<span id='a_Span3' class='block'></span>
</div>
<script type="text/javascript">
var t = 0;
var s = document.getElementsByTagName("SPAN");
for (var i = 0; i < s.length; i++) {
if (s[i].id.match(/\ba_/)) {
t++;
}
}
alert(t);
</script>
var list = document.getElementsByTagName("span");//获取所有的span
var count = 0;
for(var i=0;i<list.length;i++)
{
if(list[i].id.indexOf("a_")>0)//id中包含 a_ 的,如果要以 a_ 开始 则为 ==
{
count++;
}
}
alert("总数为:" + count);