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

childNodes语法问题


这里的document.getElementByTagName("ul")[0] .childNodes中的[0]是什么意思?


正在回答

4 回答

getElementByTagName找到的是一个数组,[0]表示数组中的第一个

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

去掉之后是找不到的,即使只有一个ul

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

其实就是第一个元素,数组下标是从0开始计,也就是找到标签为<ul>的标签集合中的第一个元素,然后找该元素子节点集的第一个节点,

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

getElementByTagName获得的是有这个标签名的节点数组,.【0】我想应该是就指的第一个ul,完成代码时我把.[0]去了不影响切换效果,可能是一种代码的规范编写习惯吧,我想

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

举报

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

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

进入课程

childNodes语法问题

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