具体是这样的
 一个checkbox和一个td在一个tr内 我现在取得了选中的checkbox对象 要取得选中的checkbox对象所在tr中的td中的内容 
代码类似下面:
<tr>
<td><input name="ws_id" type="checkbox" value="<%=id%>" id="ws_id"></td>
<td>3333</td>
</tr>
好象是可以通过parentNode.parentNode.firstChild之类的 具体的我想请教一下大家

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD> <BODY>
     <table>
      <tr>
    <td><input name="ws_id" type="checkbox" value="sdfsadf" id="ws_id"></td>
    <td>3333</td>
    </tr>
    </table><SCRIPT LANGUAGE="JavaScript">
     <!--
    var checkbox1 = document.getElementById("ws_id");
    alert(checkbox1.parentNode.parentNode.innerHTML);
     //-->
     </SCRIPT>
     </BODY> 
    </HTML>
      

  2.   

    参考:<script type="text/javascript">
    function gett(){
    var ws=document.getElementById("ws_id");
    var tdv=ws.parentNode.parentNode.cells[1].innerHTML;
    alert(tdv);
    }
    window.onload=gett;
    </script>
    <table>
    <tr>
    <td><input name="ws_id" type="checkbox" value="<%=id%>" id="ws_id"></td>
    <td>3333</td>
    </tr>
    </table>
      

  3.   

    var chk = document.getElementById("ws_id");
    window.alert(chk.parentElement.nextSibling.innerText);