<table border="1" width="100%">
  <tr onclick="alert(eval('t'+rowIndex).value)">
    <td width="50%"></td>
    <td width="50%"><input id=t0 value=ss></td>
  </tr>
  <tr onclick="alert(eval('t'+rowIndex).value)">
    <td width="50%"> </td>
    <td width="50%"><input id=t1> </td>
  </tr>
  <tr onclick="alert(eval('t'+rowIndex).value)">
    <td width="50%"> </td>
    <td width="50%"><input id=t2></td>
  </tr>
</table>

解决方案 »

  1.   

    <script>
    function getV(){
    var e=event.srcElement;
    if(e.tagName=="INPUT")return 
    while(e.tagName!="TR"){e=e.parentElement}
    alert(d[e.rowIndex].value)
    }
    </script>
    <table border="1" width="100%" onclick=getV()>
      <tr>
        <td width="50%"></td>
        <td width="50%"><input name=d value=ss></td>
      </tr>
      <tr>
        <td width="50%"> </td>
        <td width="50%"><input name=d></td>
      </tr>
      <tr>
        <td width="50%"> </td>
        <td width="50%"><input name=d></td>
      </tr>
    </table>