js 循环
For...In 声明用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。
HTML
<ul id="nav"> <li><a href="javascript:;">北京</a></li> <li><a href="javascript:;">厦门</a></li> <li><a href="javascript:;">西安</a></li> <li><a href="javascript:;">成都</a></li> <li><a href="javascript:;">杭州</a></li> <li><a href="javascript:;">青岛</a></li> <li><a href="javascript:;">丽江</a></li> <li><a href="javascript:;">拉萨</a></li> </ul>
JS
1 var nav = document.getElementById("nav").getElementsByTagName("a"); 2 for(var i in nav) { 3 console.log(nav[i]); 4 }
第四行会报错。因为按照这样遍历的方式,会有nav[8],取值为length。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。