我想選擇多少個div在我的html中。所以我使用.length方法,但它並沒有給我想要的結果。您可以在這裏http://jsfiddle.net/WbwuC/JavaScript中的循環無法正常工作
<style>
.main { width:980px; margin:0 auto; border:solid 1px #F00; overflow:hidden}
.box { width:300px; float:left; margin-right:20px; background:#00F; height:200px;}
.new {border:solid 2px #333;}
</style>
<script type="text/javascript">
var amy= document.getElementsByTagName('div');
for (i=0;i<amy.length;i++){
var jar= amy[i];
}
alert(jar)
</script>
</head>
<body>
<div id="main">
<div class="box"><h3>first</h3></div>
<div class="box"><h3>secnond</h3></div>
<div class="box"><h3>third</h3></div>
</div>
</body>
http://jsfiddle.net/WbwuC/1/ – PatrikAkerstrand 2012-03-19 11:19:25
什麼是理想的結果呢? – 2012-03-19 11:20:00
結果應該是4 – Carlos 2012-03-19 11:21:49