课程
/前端开发
/JavaScript
/JavaScript进阶篇
var x=document.getElementsByTagName("div").childNodes;
这样不可以么?
2015-08-10
源自:JavaScript进阶篇 9-8
正在回答
document.getElementsByTagName("div"),这个获取的是所有div标签,是一个数组。
你需要指定获取哪个div块,所以需要指定下标。
比如获取第一个div块的子节点,document.getElementsByTagName("div")[0].childNodes;
学学web前端 提问者
对,你的第三点提醒了我。因为题目中只有一个div,而按标签名获取得到的是一个div元素的数组
ocument.getElementsByTagName("div")[0].childNodes;获取的这个div元素组成的数组(虽然只有一个div元素)的第一个div元素,自然就可以用.childNodes属性
zoe0773
学学web前端 提问者 回复 zoe0773
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
3 回答第一个子节点为什么是#text?
1 回答最后一个子节点为什么是h5而不是文本节点PHP呢
1 回答父节点,子节点,兄弟节点返回的是不是都是 元素节点?
2 回答父节点下的所有子节点的子节点也就是孙节点为什么没有一起显示出节点值
2 回答获取子节点