在HTML中怎么实现删除table表格中的一行

 我来答
匿名用户
推荐于2016-03-01
展开全部
<table border="1">
<tr>
<td>姓名</td>
<td>地址</td>
</tr>
<tbody id="mainbody">
<tr id="delCell">
<td>name</td>
<td>address</td>
</tr>
</tbody>
</table>
取得tbody的元素var mailbody = document.getElementById("mainbody");,
接着取得要删除行的元素var cell = document.getElementById("delCell");
最后就是从tbody中移去要删除的行就可以了mainbody.removeChild(cell);
完整的代码如下:
<html>
<head>
<title>动态删除表格的行</title>
<script type="text/javascript">
function deleteCell(){
var mailbody = document.getElementById("mainbody");
var cell = document.getElementById("delCell");
if(cell!=undefined){
mainbody.removeChild(cell);
}
}
</script>
</head>
<body>
<table border="1">
<tr>
<td>姓名</td>
<td>地址</td>
</tr>
<tbody id="mainbody">
<tr id="delCell">
<td>name</td>
<td>address</td>
</tr>
</tbody>
</table>

<input type="button" value="删除" onclick="deleteCell()"/>
</body>
<html>
匿名用户
2013-04-18
展开全部
给TABLE定义个名字。然后用DHTML 获取表格。点删除获取 点的是表格的第几行 然后进行删除。只能删除静态页,刷新下被删的又有了 明天找我要代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-18
展开全部
单纯的HTML恐怕无法真正意义上的删除,在显示上用DIV 隐藏属性可以在客户端实现,但没太大意义
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-18
展开全部
删除<tr></tr>标签一组 就删除掉表格的一行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式