课程
/前端开发
/JavaScript
/JavaScript进阶篇
这里的document.getElementByTagName("ul")[0] .childNodes中的[0]是什么意思?
2017-09-12
源自:JavaScript进阶篇 9-8
正在回答
getElementByTagName找到的是一个数组,[0]表示数组中的第一个
去掉之后是找不到的,即使只有一个ul
其实就是第一个元素,数组下标是从0开始计,也就是找到标签为<ul>的标签集合中的第一个元素,然后找该元素子节点集的第一个节点,
getElementByTagName获得的是有这个标签名的节点数组,.【0】我想应该是就指的第一个ul,完成代码时我把.[0]去了不影响切换效果,可能是一种代码的规范编写习惯吧,我想
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答childNodes语法问题
4 回答childnodes的问题
3 回答求教~.childNodes[-1]和。childNodes[1]的问题
1 回答lastChild和childNodes的问题
1 回答关于childNodes的问题