在jQuery或JS中,我需要計算我的父DIV中稱爲cont
的DIV元素的數量?我在StackOverflow上看到類似的問題,並嘗試了以下內容。jQuery/JS - 元素內的計數元素
<div class="b-load" id="cont">
<div>
<img src="page2.jpg" alt=""/>
</div>
<div>
<img src="page3.jpg" alt="" />
</div>
<div>
<img src="page4.jpg" alt="" />
</div>
<div>
<img src="page5.jpg" alt="" />
</div>
</div>
function countPages() {
var maindiv = document.getElementById('cont');
var count = maindiv.getElementsByTagName('div').length;
alert(count);
}
孩子DIV是動態生成的,所以我需要在頁面加載完成後對它們進行計數。我有的問題是我寫的函數計數13 DIV,在這個例子中,應該只有4!任何幫助感激地接受..
它顯示4正確 - http://jsfiddle.net/QSurJ/ – 2011-12-22 01:03:25
哇真的!我說13! – TheCarver 2011-12-22 01:06:07
我正在做的不同是使用[body onload =「countPages()」] – TheCarver 2011-12-22 01:07:10