如题:var x=document.getElementsByTagName("div")[0].childNodes;
中[0]如何解读?与遍历后ch[i]是什么关系?
原来getElementsByTagName("div")[0]是整个html的第一个div,谢谢你解除了我的疑惑~~~
这样说吧,.getElementsByTagName("div")[0]是整个html的第一个div,.getElementsByTagName("div")[1]是第二个div;
至于ch[i]就是div里面的子节点,举个例子:
getElementsByTagName("div")[0].childNodes[0],也就是i==0时,这个ch[0]就是"javascript"这个文本节点。
[0]表示第一个tagName是div的<tag>,ch[i]是它的子节点嘛,会有什么关系