为了账号安全,请及时绑定邮箱和手机立即绑定

求大神教育

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

正在回答

3 回答

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

2 回复 有任何疑惑可以回复我~

打错字了是来源里面

0 回复 有任何疑惑可以回复我~
#1

alfei13

忘记具体事哪个地方的了,哪一章节?
2018-03-22 回复 有任何疑惑可以回复我~
#2

中国米线 提问者 回复 alfei13

javascrip进阶篇的9-7,谢谢
2018-03-22 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

中国米线 提问者

麻烦你去来原里面的答案第一个去看看,有上下文的,求解啊就这里不懂
2018-03-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468189    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

求大神教育

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信