中国米线
2018-03-21 13:57
<script type="text/javascript">
var sy=document.getElementsByTagName("li");
for(var i=0;i<sy.length;i++){
document.write("li["+(i+1)+"]:"+"<br/>"+"第"+i+"个节点的名称:"+sy[i].nodeName+"<br/>");
document.write("第"+i+"个节点的值:"+sy[i].nodeValue+"<br/>");
document.write("第"+i+"个节点的类型:"+sy[i].nodeType+"<br/><br/>");
}
</script>
这当中"li["+(i+1)+"]:"是什么意思
"li["+(i+1)+"]:"表示第几个li标签,因为i初始值是0,表示这个集合的第1个li,这里是要写出来li[1] li[1] li[3] 所以+1 不然就是从0开始了 不符合实际
打错字了是来源里面
你这个没有上下文不太太好说,估计设计之初是为了拼接字符串吧!
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题