日期:2014-05-18  浏览次数:20412 次

div中节点问题
如何找出div中嵌套的所有div节点?
eg:
<div id="div1">
<div id="div2"></div>
<table>
<tr>
<td>
<div id="div3">
<div id="div4"></div>
</div>
</td>
</tr>
</table>
</div>
如何方便的找出div1中的div2,div3 和div4

------解决方案--------------------
getElementById
------解决方案--------------------
HDT,楼主说的是所有DIV

楼主,你是要找有哪个DIV里的DIV?!还是整个页面?!
JScript code

//获取整个页面的DIV
var oDivs=document.getElementsByName("div");

//获取某个TAG里的DIV,如div1里的所有DIV
var oDivs=document.getElementById("div1").getElementsByName("div");

------解决方案--------------------
上面的都少打了TAG
JScript code
//获取整个页面的DIV
var oDivs=document.getElementsByTagName("div");

//获取某个TAG里的DIV,如div1里的所有DIV
var oDivs=document.getElementById("div1").getElementsTagByName("div");

------解决方案--------------------
C# code
var nodediv=document.getElementById("div1").getElementsTagByName("div");
for(i=0;i<nodediv.length;i++)
{
 alert(nodediv[i]);
}