问答详情
源自:9-8 访问子节点childNodes

获取子节点

为什么要加多一个[0],不是ByTagName("div").childNodes?

提问者:不为我蓝 2016-01-27 23:20

个回答

  • 不为我蓝
    2016-01-28 22:55:05

    我已经明白,谢谢

  • Everything_Is_OK
    2016-01-28 09:11:15

    getElementsByTagName("div")得到的本身就是一个集合,(注意Elements是复数),你要指定具体是这个集合中的哪个对象,才能获取到这个对象的子节点集合。这里[0],表示第一个div节点对象。当然也可以是

    var a=document.getElementsByTagName("div");

    var b=a[0].childNodes;