<table id="tb" onmouseover="color()" onmouseout="color()"> 
<tr> 
<td> </td> 
<td> </td> 
</tr> 
</table> 
var x=document.getelementbyid(tb)
获得这个表格对像后 
如何操作其中的 td 元素  而不用再去使用 getelementbyid()获取td元素对像

解决方案 »

  1.   


    <table id="tb"> 
    <tr> 
    <td>1</td> 
    <td>2</td> 
    </tr> 
    </table> 
    <script type="text/javascript">
    <!--
    var otb = document.getElementById('tb');
    alert(otb.rows[0].cells[0].innerHTML)
    //-->
    </script>
      

  2.   

    javascript遍历某个dom结点下的子节点方法如下           var wrap = document.getElementById("tabWrap");
                for(var m=wrap.firstChild; m!=null; m=m.nextSibling){
                    if(m.nodeType == 1){
                        //这里m即是得到的dom
                    }
    }关键是层次问题,比如talbe下面有tr,tr下面才是td