课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么要加多一个[0],不是ByTagName("div").childNodes?
2016-01-27
源自:JavaScript进阶篇 9-8
正在回答
我已经明白,谢谢
getElementsByTagName("div")得到的本身就是一个集合,(注意Elements是复数),你要指定具体是这个集合中的哪个对象,才能获取到这个对象的子节点集合。这里[0],表示第一个div节点对象。当然也可以是
var a=document.getElementsByTagName("div");
var b=a[0].childNodes;
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
3 回答为什么获取的不是父节点而是第一个子节点?
2 回答如何获取指定div的子节点?求指教~
2 回答获取下一个子节点while循环的疑问
1 回答获取节点的方式???
2 回答获取属性节点问题