问答详情
源自:9-7 节点属性

求大神教育

  <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)+"]:"是什么意思

提问者:中国米线 2018-03-21 13:57

个回答

  • 可可布布
    2018-04-11 13:30:40

    "li["+(i+1)+"]:"表示第几个li标签,因为i初始值是0,表示这个集合的第1个li,这里是要写出来li[1]  li[1]  li[3] 所以+1 不然就是从0开始了 不符合实际

  • 中国米线
    2018-03-21 20:14:49

    打错字了是来源里面

  • alfei13
    2018-03-21 20:01:41

    你这个没有上下文不太太好说,估计设计之初是为了拼接字符串吧!