可以通过以下步骤实现:
下面是一个示例代码,演示如何从动态HTML表中删除行:
<!DOCTYPE html>
<html>
<head>
<title>删除行示例</title>
</head>
<body>
<table id="myTable">
<tr>
<th>姓名</th>
<th>年龄</th>
<th>操作</th>
</tr>
<tr>
<td>张三</td>
<td>25</td>
<td><button onclick="deleteRow(this)">删除</button></td>
</tr>
<tr>
<td>李四</td>
<td>30</td>
<td><button onclick="deleteRow(this)">删除</button></td>
</tr>
</table>
<script>
function deleteRow(button) {
var row = button.parentNode.parentNode; // 获取要删除的行的引用
row.parentNode.removeChild(row); // 从表格中删除行
}
</script>
</body>
</html>
在上述示例中,我们给每一行的最后一列添加了一个删除按钮,并为按钮的点击事件绑定了deleteRow函数。该函数通过button参数获取到按钮所在的行,然后使用removeChild方法将该行从表格中删除。
这种方法适用于动态生成的表格,可以根据需要在任意位置添加删除按钮,并通过JavaScript动态绑定删除事件。
领取专属 10元无门槛券
手把手带您无忧上云