课程
/前端开发
/JavaScript
/JavaScript进阶篇
s=a[0].childNode;为什么不是s=a.childNode;呢?为何一定要用第一个赋值
2016-03-10
源自:JavaScript进阶篇 9-8
正在回答
s在这里也是一个数组,是指a[0]元素下的子节点的集合,所以s才可以使用 length 方法
chenjiaobin 提问者
a 所获取的是一个数组,里面有多个节点,所以需要明确是第几个节点,不一定要用第一个 而是要根据你的选择设置第几个
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
3 回答var a=document.getElementsByTagName("div")[0].childNodes;
1 回答mylist.parentNode.parentNode.parentNode.childNodes[7].childNodes[0].nodeValue;是正确的,childNodes[length-1].childNodes[0],却不可以?
2 回答document.getElementsByTagName("div")[0].childNodes;
5 回答getElementsByTagName("div")[0].childNodes