所以我想向HTML表格的第一個單元格添加一個遞增的數字。我在這個論壇中使用的例子已經完成了。我接下來要做的是隱藏任何只包含第一個單元格中的數字的行。我唯一可用的選項是css,但我不確定它是否可行。我到目前爲止的代碼是HTML隱藏表格行
table {
border-collapse: collapse;
counter-reset: rowNumber;
}
table tr:not(:first-child) {
counter-increment: rowNumber;
}
table td > *:empty {
display: none;
}
tr > td:empty {
background-color: yellow;
}
table tr td:first-child::before {
content: counter(rowNumber);
min-width: 1em;
margin-right: 0.5em;
}
<table border="1px" empty-cells:hide;>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td>Test</td>
</tr>
<tr>
<td></td>
<td>Test</td>
</tr>
<tr>
<td></td>
<td>Test</td>
</tr>
</table>
所以沒有使用Javascript?我不認爲這是可能的,只是我害怕CSS。我不認爲你可以根據對象的狀態來定位對象的父對象。 –