问答详情
源自:10-1 编程挑战

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

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

提问者:wxyxh蓝白碗 2019-07-31 14:26

个回答

  • 阳火锅
    2019-08-07 15:44:09
    已采纳

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

  • wxyxh蓝白碗
    2019-08-07 16:46:52

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

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