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

代码解读,求高人指点迷津?

如题:var x=document.getElementsByTagName("div")[0].childNodes;

中[0]如何解读?与遍历后ch[i]是什么关系?

提问者:Domcraman 2015-03-08 17:51

个回答

  • Domcraman
    2015-03-09 16:22:36

    原来getElementsByTagName("div")[0]是整个html的第一个div,谢谢你解除了我的疑惑~~~

  • lymo
    2015-03-09 16:13:45

    这样说吧,.getElementsByTagName("div")[0]是整个html的第一个div,.getElementsByTagName("div")[1]是第二个div;

    至于ch[i]就是div里面的子节点,举个例子:

    getElementsByTagName("div")[0].childNodes[0],也就是i==0时,这个ch[0]就是"javascript"这个文本节点。

  • lymo
    2015-03-08 20:59:22

    [0]表示第一个tagName是div的<tag>,ch[i]是它的子节点嘛,会有什么关系