<table border="1" width="286">
    <tr onclick="this.all.aaa.checked=!this.all.aaa.checked;">
      <td > <input type=checkbox name=aaa></td>
    </tr>
    <tr onclick="this.all.aaa.checked=!this.all.aaa.checked;">
      <td > <input type=checkbox name=aaa></td>
    </tr>
    <tr onclick="this.all.aaa.checked=!this.all.aaa.checked;">
      <td > <input type=checkbox name=aaa></td>
    </tr>
</table>

解决方案 »

  1.   

    <script>
    function showValue()
    {
     var objIndex = event.srcElement.sourceIndex;
     var objPre = document.all[objIndex-1];
     objPre.checked = true;
    }
    </script>
    <BODY>
    <table>
    <tr>
    <input type="checkbox"><td onclick="showValue()">xxxxxx</td>
    </tr>
    </table>
    </BODY> ME
     :)
      

  2.   

    JK_10000(JK) :谢谢老大热心帮助,你的程序实现功能,现在我的问题还有一个,就是我的表格行有很多,用checkbox名字来确定比较麻烦,因为我把checkbox写成了一个数组,现在我给checkbox加了一个ID,怎么样用ID的值来实现这个功能呢???? aniude(阿牛的乜乜) :谢谢老大,你的能改造成,再次点击取消选中checkbox吗?谢谢,你们帮了我大忙了!
      

  3.   

    改2楼的(2楼的checkbox不能选择)
    <table border="1" width="286">
        <tr onclick="this.all.aaa.checked=!this.all.aaa.checked;">
          <td ><input type=checkbox name=aaa onclick="this.checked=!this.checked;"></td>
          <td>123</td>
        </tr>
        <tr onclick="this.all.aaa.checked=!this.all.aaa.checked;">
          <td ><input type=checkbox name=aaa onclick="this.checked=!this.checked;"></td>
          <td>123</td>
        </tr>
        <tr onclick="this.all.aaa.checked=!this.all.aaa.checked;">
          <td ><input type=checkbox name=aaa onclick="this.checked=!this.checked;"></td>
          <td>123</td>
        </tr>
    </table>