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

访问子节点

求助:var x=document.getElementsByTagName("ul")[0].childNodes中为什么要加[0]?

提问者:oo爽子 2016-05-05 22:03

个回答

  • Roner
    2016-05-06 09:26:18
    已采纳

    document.getElementsByTagName("ul")返回的是一个集合(类似数组),而我们需要具体的某一个节点时,就需要从数组中取出来

  • luona
    2016-05-07 13:36:48

    document.getElementsByTagName("ul")返回的是一个集合(类似数组),我们要取的第一个div,数组开始默认是从0开始的,所以,取0;然后在指定的div里面for循环每一个节点。