簡體   English   中英

如何從表中獲取除標題行之外的所有行?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM