莫负好时光
2017-09-12 17:18
这里的document.getElementByTagName("ul")[0] .childNodes中的[0]是什么意思?
getElementByTagName找到的是一个数组,[0]表示数组中的第一个
去掉之后是找不到的,即使只有一个ul
其实就是第一个元素,数组下标是从0开始计,也就是找到标签为<ul>的标签集合中的第一个元素,然后找该元素子节点集的第一个节点,
getElementByTagName获得的是有这个标签名的节点数组,.【0】我想应该是就指的第一个ul,完成代码时我把.[0]去了不影响切换效果,可能是一种代码的规范编写习惯吧,我想
JavaScript进阶篇
468195 学习 · 21891 问题
相似问题