s=a[0].childNodes;

来源:9-8 访问子节点childNodes

chenjiaobin

2016-03-10 20:44

s=a[0].childNode;为什么不是s=a.childNode;呢?为何一定要用第一个赋值

写回答 关注

2回答

  • 左_
    2016-03-19 10:32:38
    已采纳

    s在这里也是一个数组,是指a[0]元素下的子节点的集合,所以s才可以使用 length 方法

    chenji...

    非常感谢!

    2016-03-22 20:37:59

    共 1 条回复 >

  • 左_
    2016-03-10 22:47:53

    a 所获取的是一个数组,里面有多个节点,所以需要明确是第几个节点,不一定要用第一个  而是要根据你的选择设置第几个

    chenji...

    那为什么用数组中的第一个元素就能计算出所有节点的长度?s.length

    2016-03-11 14:51:12

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468195 学习 · 21891 问题

查看课程

相似问题