课程
/前端开发
/JavaScript
/JavaScript进阶篇
var nd=document.getElementsByTagName("div")[0].childNodes; 中间为什么要加一个【0】呢?
2015-05-31
源自:JavaScript进阶篇 9-8
正在回答
因为getElementsByTagName获得的是类似数组的玩意,加个[0]代表第一个div
总角晏晏
Darknight2015 提问者
所以你这里是 Elements 而不是 Element
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答var node=document.getElementsByTagName("div")[0].childNodes;
5 回答var temp=document.getElementsByTagName("div")[0].childNodes;
2 回答var node=document.getElementsByTagName("div")[0].childNodes
3 回答var a=document.getElementsByTagName("div")[0].childNodes;
2 回答var t=document.getElementsByTagName("div")[0].childNodes里的[0]