<table id=m>
<tr><td>a</td></tr>
<tr>
<td>a</td></tr>
<tr>
<td>a</td></tr>
</table>
<input type=button onclick=a()>
<script>
function a()
{
o=document.all.m
if(confirm("ok")) o.deleteRow(o.rows.length-1)
}
</script>

解决方案 »

  1.   

    onclick="if(confirm('是否真的要删除?'))delete()"
      

  2.   

    通常我会这么做,首先是显示要删除的一行记录(给出了<TD>里的代码,其中xxx.asp是在你确信删除时要导向的网页。)<TD><font color='#00ff00' face='华文琥珀'><a href=javascript:deletePrompt(‘xxx.asp?kind=del&path="&rs.Fields("name").Value&"')>"&"删除"&"</a></font></TD>在下面这个函数中实现确认删除并连接去别的网页:
    <script>
      function deletePrompt(path) {
        if(window.confirm("您确定要删除该记录吗?")) {
          document.location.replace(path);
        }
      }
    </script>
      

  3.   

    呵呵,补充一点,当你执行完删除任务的时候,可以在把网页导向回数据显示页,这样会把显示结果立即呈现给用户,在ASP中,如下(接上面的代码) path=Request.QueryString("name")
     kind=Request.QueryString("kind")
     
     if left(kind,3)="del" then
        
        while not rs.EOF 
              if rs("name")=path then //数据库中有符合要求的记录时,就DELETE掉:)
                 rs.Delete 
              end if
                 rs.MoveNext
        wend
        rs.Close 
        
        Response.Redirect "xxx.asp"  //数据显示页面