MMJiao
2016-12-04 18:35
这一节示例中document.getElementsByTagName("ul").[0]是什么意思哦
这里的【0】是指选择第一个ul,如果在html中有很多个平行的div结构,下面代码:
var temp=document.getElementsByTagName("ul")[1].childNodes;
这里【0】变成了【1】,就是针对第二个ul来进行相应的操作了(访问第二个ul的子节点)
document.getElementsByTagName("标签"),得到的是一个集合,类似于数组的东西。所以用[0]代表获取到的第一个标签,[1]则代表第二个标签。
因为我们想要访问的是某一个节点的子节点,而一大段代码中必定有很多相同的标签啊之类的,所以就要用到索引,去找到我们想要的节点继而开始想要的操作
应该是这么写吧。document.getElementsByTagName("ul")[0],即获取第0个ul
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题
回答 2