onclick = "deleteRow(this.parentNode.parentNode)"function deleteRow(tr){
  tr.parentNode.removeChild(tr);
}

解决方案 »

  1.   


    <style>
    table
    {
    border:1 solid red;
    width:300px;
    border-collapse:collapse;
    }
    td
    {
    border:1 solid red;
    text-align:center;
    }
    </style><TABLE>
    <TR>
    <TD>11</TD>
    <TD>11</TD>
    <TD><INPUT TYPE="button" value="删除" onclick="_Del(this.parentNode.parentNode)"></TD>
    </TR>
    <TR>
    <TD>22</TD>
    <TD>22</TD>
    <TD><INPUT TYPE="button" value="删除" onclick="_Del(this.parentNode.parentNode)"></TD>
    </TR>
    <TR>
    <TD>33</TD>
    <TD>33</TD>
    <TD><INPUT TYPE="button" value="删除" onclick="_Del(this.parentNode.parentNode)"></TD>
    </TR>
    </TABLE>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function _Del(oTr){
    oTr.parentNode.removeChild(oTr);
    }
    //-->
    </SCRIPT>
      

  2.   

    !=_=
    你到js版来发,当然是默认客户端操作了
    你应该在jsp版发贴循环的对象有主键吧,把主键加到参数就行了,然后提交
      

  3.   


    shi a,每一行有个key, sql文加个where key=key
      

  4.   

    谢谢大家,明白了、还有一个问题
    onclick = "deleteRow(this.parentNode.parentNode)" function deleteRow(tr){ 
      tr.parentNode.removeChild(tr); 

    我想在这个函数里知道tr是第几行,可以实现么