如何在JS中获取所有的子节点,包括所有的'grandchildren'?

15 浏览
0 Comments

如何在JS中获取所有的子节点,包括所有的'grandchildren'?

我想扫描一个div的所有子节点,包括嵌套在其他元素中的子节点。目前我有以下代码:

var t = document.getElementById('DivId').childNodes;
for(i=0; i

但它只获取div的子节点,而不是孙子节点。谢谢!

编辑:这个问题太模糊了,对此感到抱歉。这是一个fiddle示例:

http://jsfiddle.net/F6L2B/

在JSFiddle中,body.onload脚本不会运行,但它是有效的,只是'Me Second'和'Me Third'输入字段没有被分配tabIndex,因此被跳过了。

0