js删除指定行!!

christy_fang 2009-09-22 04:23:17
在Asp文件中,显示所有商品,每个商品信息后都有一个删除按钮,点击按钮,删除该行,用js实现,后台数据库不用管!

<tr <% if r mod 2=0 then%>class="cel1"<% else %>class="cel2"<%end if%> onMouseOver="this.className='cel3';" <% if r mod 2=0 then%>onMouseOut="this.className='cel1';"<%else%>onMouseOut="this.className='cel2';"<%end if%>>
<td align="center"><%=r %></td>
<td><%=rs("pt_gname") %></td>
<td><%=rs("pt_gclass") %></td>
<td><%=rs("pt_gstate") %></td>
<td><%=rs("pt_gbrand") %></td>
<td><%=rs("pt_galias") %></td>
<td><%=rs("pt_gprice") %>.00</td>
<td align="center"><input class="inputtext" style="width:35px" id="count" name="count" value="<%=rs("pt_gcount") %>" onchange="javascript:updatecount('<%=rs("pt_gcoding") %>')" />/场</td>
<td align="left"><button onclick="javascript:btndel('<%=rs("pt_gcoding") %>')"><img alt="" src="/images/edit.gif" title="删除" class="imgbutton" align="absmiddle" hspace="4">删除</button></td>
</tr>
...全文
122 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaofan_sap 2009-09-22
  • 打赏
  • 举报
回复
你的每个td里面加上id,比方说<td id ="numid"></id>>
删除事件里直接写上var td=document.getElementById("numid");
td.ParentNode.remove(td);就可以
shenzhenNBA 2009-09-22
  • 打赏
  • 举报
回复
js 删除指定的行

function deleteRow(RowIndex)
{
var o=document.getElementById("tableID");
var nRow=parseInt(RowIndex,10)-1;
o.deleteRow(nRow);
}

bing475879749 2009-09-22
  • 打赏
  • 举报
回复
.style.display='none' 改成 .removeNode(true)就移除了
bing475879749 2009-09-22
  • 打赏
  • 举报
回复
这样子可以不
<table>
<tr>
<td>111</td><td>111</td><td>111</td><td><span onclick="this.parentNode.parentNode.style.display='none'">删除</span></td>
</tr>
<tr>
<td>2222</td><td>111</td><td>111</td><td><span onclick="this.parentNode.parentNode.style.display='none'">删除</span></td>
</tr>
<tr>
<td>3333</td><td>111</td><td>111</td><td><span onclick="this.parentNode.parentNode.style.display='none'">删除</span></td>
</tr>
<tr>
<td>44444</td><td>111</td><td>111</td><td><span onclick="this.parentNode.parentNode.style.display='none'">删除</span></td>
</tr>
<tr>
<td>5555</td><td>111</td><td>111</td><td><span onclick="this.parentNode.parentNode.style.display='none'">删除</span></td>
</tr>
<tr>
<td>6666</td><td>111</td><td>111</td><td><span onclick="this.parentNode.parentNode.style.display='none'">删除</span></td>
</tr>
</table>
hookee 2009-09-22
  • 打赏
  • 举报
回复
function btndel(){
var obj = event.srcElement;
var tr = obj.parentNode.parentNode;
tr.removeNode(true);
}
sumjor 2009-09-22
  • 打赏
  • 举报
回复
我不明白 后台数据库不用管是什么意思??
wisword 2009-09-22
  • 打赏
  • 举报
回复
<button onclick="this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode);btndel('<%=rs("pt_gcoding") %>')">

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧