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

我知道【0】是为了获取第一个ul,但是为什么不加【0】就报错了呢?不加【0】就获取不了ul了吗?

var oUl =oTab.getElementsByTagName("ul")[0];

正在回答

2 回答

我反问你一句,你既然知道加【0】是获取第一个UL   那为什么加【0】就是获取第一个呢?  你把这个问题搞清,你还会有下面的疑问吗?

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

不是,是我把下面的看错了,下面的是var oLis = oUl.getElementsByTagName("li");

不加【0】是可以的。但是如果不加【0】的话,要把下面改成var oLis【0】 = oUl.getElementsByTagName("li");

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

阳火锅

你只要记住getElementsByTagName是取一组标签。。 你学过数组概念就知道了 只要是组就要有下标
2019-08-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我知道【0】是为了获取第一个ul,但是为什么不加【0】就报错了呢?不加【0】就获取不了ul了吗?

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