日期:2014-05-17  浏览次数:20905 次

怎么取的节点下的子节点.
怎么取的节点下的子节点.在下面代码中怎么取不到啊:
<html>
<head> <title> 遍历某节点下的所有节点 </title>
<script   language= "javascript ">
function   bianli(){
var   bb=document.getElementById( "biaoge1 ");   //取的table节点
var   gg=bb.childNodes;//取table的子节点 <tr>
alert(gg[0].nodeName);   //为什么显示是TABLE而不是TR呢.
}  
</script>
</head>
<body>
<table   id= "biaoge1 "   width= "200 "   border= "1 ">
    <tr>
        <td> <a   href= "# "   onClick= "bianli() "> 子节点 </a> </td>
    </tr>
    <tr>
        <td> 第一 </td>
    </tr>
    <tr>
        <td> 第二 </td>
    </tr>
    <tr>
        <td> 第三 </td>
    </tr>
</table>
</body>
</html>
为什么取不到table下面的在子节点tr,为什么,求解.


------解决方案--------------------
如果没有使用 <tbody> 标签,则 <table> 把全部的 <tr> 当做是属于一个子节点 <tbody>