[英]How to get all rows from the table except header row?
我已經在JavaScript中動態創建了表格。
我有這張桌子:
這是我從上表中獲取行的方式:
var trows = table.rows;
這樣,我就可以從上表獲得所有行,包括標題行。 我的問題是有什么辦法從表中獲取除標題行之外的所有行?
在回答您的問題之前,我想建議您按如下所示構造表結構,以便獲得所需的結果。
<table>
<thead>
<tr>
<th>heading</th>
</tr>
</thead>
<tbody id="tableid">
<tr>
<td>data1</td>
<td>data2</td>
</tr>
</tbody>
</table>
然后在您的腳本中,現在您可以得到如下結果
var trows = table.rows;
我希望您可能對此答案感到滿意,即使您毫不猶豫地不提出問題。 謝謝
將所有這些行放入<tbody>
,並將標頭放入<thead>
然后執行
var trows = document.getElementById('tableid').getElementsByTagName('tbody')[0].rows;
使用.shift
刪除數組的第一個值
trows.shift(); // remove first line
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.