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

来源:10-1 编程挑战

toofirst

2016-03-06 16:35

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

中的【0】去掉代码就执行不了了,为什么呢

写回答 关注

2回答

  • NodeOS
    2016-03-06 21:32:58
    已采纳

    因为“.getElementsByTagName()”方法返回的是一个数组,虽然本页里面只有一个ul标签,但也会返回一个只有一项的数组,而这个数组的第一项就是下标为0的元素,[0]其实是数组中项目的索引号。

  • toofirst
    2016-03-06 22:00:43

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题