設置我有一個表:從選擇一個元素只能通過CSS選擇
<table>
<thead>
<tr>
<td>col 1</td>
<td>col 2</td>
<td>col 3</td>
</tr>
</thead>
<tbody>
<tr>
<td>row 1</td>
<td class="editable">value 1</td>
<td class="editable">value 2</td>
</tr>
<tr>
<td>row 2</td>
<td class="editable">value 1</td>
<td class="editable">value 2</td>
</tr>
<tr>
<td>row 3</td>
<td class="editable">value 1</td>
<td class="editable">value 2</td>
</tr>
<tr>
<td>row 4</td>
<td class="editable">value 1</td>
<td class="editable">value 2</td>
</tr>
<tr>
<td>row 5</td>
<td class="editable">value 1</td>
<td class="editable">value 2</td>
</tr>
</tbody>
</table>
如何選擇(僅使用CSS選擇器)從td.editable
只有一個元素?模擬jQuery :first
選擇器將被接受。
只有第一個元素。 querySelector(「td.editable:first」) – Jettary
'querySelector('td.editable')'會返回第一個元素,但這是因爲querySelector()總是限制對第一個匹配的選擇。如果使用'querySelectorAll('td.editable')',它將返回所有這些,除非您專門使用該方法,否則這不是您想要的。 – BoltClock