课程
/前端开发
/JavaScript
/JavaScript进阶篇
这一节示例中document.getElementsByTagName("ul").[0]是什么意思哦
2016-12-04
源自:JavaScript进阶篇 9-8
正在回答
这里的【0】是指选择第一个ul,如果在html中有很多个平行的div结构,下面代码:
var temp=document.getElementsByTagName("ul")[1].childNodes;
这里【0】变成了【1】,就是针对第二个ul来进行相应的操作了(访问第二个ul的子节点)
MMJiao 提问者
document.getElementsByTagName("标签"),得到的是一个集合,类似于数组的东西。所以用[0]代表获取到的第一个标签,[1]则代表第二个标签。
因为我们想要访问的是某一个节点的子节点,而一大段代码中必定有很多相同的标签啊之类的,所以就要用到索引,去找到我们想要的节点继而开始想要的操作
应该是这么写吧。document.getElementsByTagName("ul")[0],即获取第0个ul
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答例子中ul[0]中的0是什么意思
1 回答var x=document.getElementsByTagName("li")[0]最后这个[0]是什么意思?
2 回答var first=document.getElementsByTagName("div")[0].childNodes;的[0]是什么意思?
5 回答左边图片document.getElementsByTagName("ul")[0].childNodes;这个代码里面的)[0]这个代表什么意思
2 回答var x=document.getElementsByTagName("li")[0];中括号里的0代表什么意思?