课程
/前端开发
/JavaScript
/JavaScript进阶篇
var oUl = oTab.getElementsByTagName("ul")[0];
中的【0】去掉代码就执行不了了,为什么呢
2016-03-06
源自:JavaScript进阶篇 10-1
正在回答
因为“.getElementsByTagName()”方法返回的是一个数组,虽然本页里面只有一个ul标签,但也会返回一个只有一项的数组,而这个数组的第一项就是下标为0的元素,[0]其实是数组中项目的索引号。
TagName
http://www.w3school.com.cn/xmldom/dom_nodelist.asp
有兴趣的可以了解下
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
3 回答var oUl=oTab.getElementsByTagName("ul")[0];
2 回答var oul=otab.getElementsByTagName("ul")[0] 是什么意思?
1 回答var oUl = oTab.getElementsByTagName("ul")[0];在这里为什么有[0]呢,不就有一个ul吗
1 回答var oUl=oTab.getElementsByTagName("ul")[0]; 为什么后面有个[0],作用是什么,去掉会有什么影响?
1 回答小白求助var ul = t.getElementsByTagName("ul")[0]