<div>
<ul class="aaa">
<li id="test0" class="bbb">1</li>
</ul>
<ul class="aaa">
<li id="test1" class="bbb">2</li>
</ul>
<ul class="aaa">
<li id="test2" class="bbb">1</li>
</ul>
<ul class="aaa">
<li id="test3" class="bbb">1</li>
</ul>
</div>
<script type="text/javascript">
for(var i = 0;i < 4 ;i++) {
var curSpan =document.getElementById('test'+i+'');
}
curSpan.style.width =parseFloat(curSpan.innerHTML)*15+'px';
</script>最近一直在看书,轮到写的时候各种问题。这个循环还是没写好,另外,如果ID相同的情况下怎么办?
如果ID是test0,test1,test2.....循环怎么写
可以用这个方法取到所有的class为.bbb的节点
然后再做循环操作啊
var curSpan =document.getElementById('test'+i+'');
curSpan.style.width =parseFloat(curSpan.innerHTML)*15+'px';
}