toofirst
2016-03-06 16:35
var oUl = oTab.getElementsByTagName("ul")[0];
中的【0】去掉代码就执行不了了,为什么呢
因为“.getElementsByTagName()”方法返回的是一个数组,虽然本页里面只有一个ul标签,但也会返回一个只有一项的数组,而这个数组的第一项就是下标为0的元素,[0]其实是数组中项目的索引号。
TagName
http://www.w3school.com.cn/xmldom/dom_nodelist.asp
有兴趣的可以了解下
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题
回答 3
回答 2
回答 1