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

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

Domcraman

2015-03-08 17:51

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

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

写回答 关注

3回答

  • 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"这个文本节点。

    Domcra...

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

    2015-03-09 16:22:57

    共 1 条回复 >

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

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

    Domcra...

    <div> javascript <p>javascript</p> <div>jQuery</div> <h5>PHP</h5> </div> div里面有这几个,第一个tagName是指其中的<p>标签肯定不对,后面还有遍历i,当i==0时指的又是什么呢?

    2015-03-09 15:09:26

    共 1 条回复 >

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题