要达到这样的目的:  
    
  JSP页面中显示了从数据库中取出的多条记录  
  用表格的形式显示  
    
  现在在表格每一行的末尾添加一个按钮  
  当单击这个按钮时  
  删除表格中与被选中的按钮所在的一行?  
    
  新手第一次做, 恳求有过类似经历的高手贴出您的解决方法!  
  谢谢! 
附上我的代码, 
<logic:present name="syouhinbunrui"> <table border="2" width="418" height="125"> 
<tr> 
<td align="center"> 
  <td> <br> </td> 
</tr> 
            <logic:iterate id="Shouhin_B_H" name="syouhinbunrui"> 
  <tr> 
          <td align="center"> <bean:write  name="Shouhin_B_H" property="csyouhinBunrui"  /> </a> </td>                   <td width=120> <center> <bean:write  name="Shouhin_B_H"    property="ssyouhinBunrui"  /> </td>    
                
                
                  <td> <input type="button" value="delete" name="button1"onclick="deleteRow()"> </td>  
              </tr>  </logic:iterate> 
</table> 
    </logic:present>

解决方案 »

  1.   

    //如果要兼容ff,需要传递event参数进来,就是修改onclick事件==> onclick="deleteRow(event)"
    function deleteRow(e)
    {
     e=e||event;
     var btn=e.srcElement||e.target;
     btn.parentNode.parentNode.parentNode.removeChild(btn.parentNode.parentNode);
    }
      

  2.   

    LZ是要连数据库里面的内容删除掉还是只是这个页面暂时不显示?
     前者的话onclick 执行一个action,根据主键(一般是id)删除该条记录。并重新打开原来页面。
    后者的话用JS使其隐藏起来。
      

  3.   

    是要删除数据库里的内容,具体的action应该怎么写呢