<TABLE> 
<TR> 
<TD class="td1" onClick="gg(this.parentNode.nextSibling.id)">一级菜单1 </TD> 
</TR> 
<TR id="tr1"> 
<TD class="td3"> 
      <TABLE    align="center"> 
      <TR> 
    <TD class="td2">二级菜单1 </TD> 
      </TR> 
      <TR> 
    <TD class="td2">二级菜单1 </TD> 
      </TR> 
      <TR> 
    <TD class="td2">二级菜单1 </TD> 
      </TR> 
      <TR> 
    <TD class="td2">二级菜单1 </TD> 
      </TR> 
</TABLE> 
<script>
function gg(e){
alert(e)
}
</script>
有id干什么还要传了?

解决方案 »

  1.   

    我是想用JS中的DOCUMENT的方法获取<TD CLASS="TD1">中的CLASS的名,好象这样:
    <script>
    var objTest = document.getElementById("test");
    function showValue(){
      alert(objTest.value);
    }
    objTest.onclick = showValue; 
    </script>然后用好象上面的OBJECT.ONCLICK=SHOWVALUE;
    但是要把上面你写的参数传到ONCLICK()中;
      

  2.   

    <TABLE> 
    <TR> 
    <TD class="td1" onClick="show(this)">一级菜单1 </TD> 
    </TR> 
    <TR id="tr1"> 
    <TD class="td3"> 
          <TABLE    align="center"> 
          <TR> 
        <TD class="td2">二级菜单1 </TD> 
          </TR> 
          <TR> 
        <TD class="td2">二级菜单1 </TD> 
          </TR> 
          <TR> 
        <TD class="td2">二级菜单1 </TD> 
          </TR> 
          <TR> 
        <TD class="td2">二级菜单1 </TD> 
          </TR> 
    </TABLE> 
    <script>
    function show(obj){
    alert(obj.className)
    }
    </script>
      

  3.   

    class名???  class名是value??
    取一个元素的class名是
    obj.className
      

  4.   

    <TD class="td1"  onclick="document.getElementById('tr1').classname='xxxx'">一级菜单1 </TD>//点击:将ID为tr1的标签的类设为xxxx