【发布时间】:2021-12-24 03:12:48
【问题描述】:
我有一个 html 表格,我通过将按钮连接到以下脚本来切换表格进出视图:
function show() {
if (document.getElementById("displaytable2").style.display === "none") {
document.getElementById("displaytable2").style.display = "inline-block";
} else {
document.getElementById("displaytable2").style.display = "none";
}
}
我使用‘get skeleton’ 作为表格的样板。
在“获取骨架”中有一个包含 12 列的类。它将表格分布在 12 列中。
当我加载 html 时,表格分布在 12 行(根据需要)。
但是,当我单击按钮隐藏表格并重新单击以显示表格时,表格不再占据 12 列。
12 列被表格占用,但 12 列中只有 3 列显示数据。
我的桌子:
<div class="row">
<table class="eleven columns" id="displaytable2" border="1px">
<tr>
<th>Company</th>
<th>Contact</th>
<th>Country</th>
</tr>
<tr>
<td>Alfreds Futterkiste</td>
<td>Maria Anders</td>
<td>Germany</td>
</tr>
<tr>
<td>Centro comercial Moctezuma</td>
<td>Francisco Chang</td>
<td>Mexico</td>
</tr>
</table>
</div>
那里的故事是什么,如何解决。就好像数据只是填充了它所拥有的列数,而不是将数据分散到所有列中。
点击后重新点击:
【问题讨论】:
标签: javascript html html-table skeleton-css-boilerplate