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

这一节示例中document.getElementsByTagName("ul").[0]是什么意思哦

这一节示例中document.getElementsByTagName("ul").[0]是什么意思哦

正在回答

4 回答

这里的【0】是指选择第一个ul,如果在html中有很多个平行的div结构,下面代码:


var temp=document.getElementsByTagName("ul")[1].childNodes;


这里【0】变成了【1】,就是针对第二个ul来进行相应的操作了(访问第二个ul的子节点)


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

MMJiao 提问者

非常感谢!
2016-12-07 回复 有任何疑惑可以回复我~

document.getElementsByTagName("标签"),得到的是一个集合,类似于数组的东西。所以用[0]代表获取到的第一个标签,[1]则代表第二个标签。

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

因为我们想要访问的是某一个节点的子节点,而一大段代码中必定有很多相同的标签啊之类的,所以就要用到索引,去找到我们想要的节点继而开始想要的操作


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

应该是这么写吧。document.getElementsByTagName("ul")[0],即获取第0个ul

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

举报

0/150
提交
取消

这一节示例中document.getElementsByTagName("ul").[0]是什么意思哦

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