删除表中的单元格,html
Deleting cells in tables, html
假设我在HTML中有一个5by5表,我希望能够用一个函数删除单元格,这样不仅单元格内的数据不可见,而且单元格占用的空间也不再可见:例如一个函数:(假设"CellId"是表单元格的Id,即表数据标记(
function DeleteCell(CellId) {
document.getElementById("CellId").style.display = "none";
}
对我来说,这段代码只是删除单元格中的内容,但它所占用的空间并没有被删除。非常感谢您的帮助。
编辑:我不想用DeleteCell 去掉有问题的单元格
var removeTheCell = function(){
var cell = document.getElementById("removeMe")
cell.style.display = "none"
}
table, td {
border: 1px black solid;
}
<table>
<tr>
<th>
Column 1
</th>
<th>
Column 2
</th>
<th>
Column 3
</th>
</tr>
<tr>
<td>
1
</td>
<td>
Apples
</td>
<td>
Red
</td>
</tr>
<tr>
<td>
2
</td>
<td id="removeMe">
Pineapple
</td>
<td>
Yellow
</td>
</table>
<button onclick="removeTheCell()">Remove Pineapple</button>
所以,也许我误解了你的问题,但在这个代码中,单元格占用的空间被删除了,这似乎与你发布的代码没有任何不同。让我知道我遗漏了什么,或者这是否有助于澄清问题。
相关文章:
- 有没有一种方法可以仅使用HTML/CSS来隐藏基于特定值的数据单元格
- 需要将单元格值复制到html表中的其他单元格中
- Knockout绑定是膨胀的html(表单元格),如何使用javascript创建绑定或从父元素绑定
- 如何比较单元格值和隐藏 html 表中的行
- 使用 javascript 为 HTML 表格单元格指定颜色
- 如何在JS/HTML中将函数输出发送到表单元格
- 单击并用CTRL+C复制值时高亮显示html表格单元格
- TinyMCE - 允许表格单元格元素作为有效的 html
- 如何从表格单元格中删除html的某些部分
- 如何在另一个java脚本函数中访问java脚本中动态html表中单元格的动态赋值
- jQuery从html单元格中读取值
- 获取HTML表中单击的列中第一个单元格和单击的行中第一个单元的内容
- 将类添加到 html 表的特定单元格
- HTML单元格按钮
- 如何创建一个每行列数未知的html表,对齐列,并为每个单元格/行指定一个id
- 遍历 html 单元格并在满足条件时执行函数
- 如何在 JavaScript 中单击和编辑每个 html 单元格
- 如果表格是动态生成的,如何在单击时更改 html 单元格的颜色
- 将 html 单元格转换为文本区域
- Javascript更新HTML单元格