课程
/前端开发
/JavaScript
/JavaScript进阶篇
var x=document.getElementsByTagName("div")[0].childNodes;
2016-09-12
源自:JavaScript进阶篇 9-8
正在回答
1.var x=document.getElementsByTagName("div")[0] 表示获取第一个div标签
2. .childNodes表示获取它的子节点
3.var x=document.getElementsByTagName("div")[0].childNodes; x 即是得到的子节点的数组
4.在这个数组里遍历得到的即是第一个 div 标签下的子节点
八部拉卡拉 提问者
x=document.getElementsByTagName("div")是一个数组
x=document.getElementsByTagName("div")[0] 是第一个元素
var x=document.getElementsByTagName("div")[0]
1这样得到的x是一个数组
2这个数组里边存放的是很多div标签对象
3现在html文档里边可以看到没有其它兄弟节点(就是与它同级别的,她里边有个div是嵌套在它里边的,是它的子节点),但是有一个子节点,所以数组里边有两个节点对象--(大的div,与它的子div)
4取出大的div元素不就来了个[0]
3现在html文档里边可以看到没有其它兄弟节点(就是与它同级别的,她里边有个div是嵌套在它里边的,是它的子节点)
4所以数组里边就一个元素(及时就一个也是数组啊),取出元素不就来了个[0]
第一个div,序号是0 1 2 3,第一个就是0
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答没看懂示例代码里的[0]是什么意思
1 回答这段代码倒数第三句不懂,这个【0】是啥意思?
3 回答看不懂100%7是什么意思?
2 回答这个是什么意思,不懂??
1 回答第二个是怎么个意思??看不懂。。。。