HTMLTableElement: rows プロパティ

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

HTMLTableElementrows プロパティは読み取り専用で、表のすべての行を表す生きた HTMLCollection を返し、すべての <thead>, <tfoot>, <tbody> 要素に含まれる行を示します。

プロパティ自身は読み取り専用ですが、返されたオブジェクトは生きており、内容を変更することができます。

HTMLCollection で、 HTMLTableRowElement オブジェクトのライブで更新されるリストを提供し、この表に含まれるすべての <tr> 要素を表します。これにより、この表のすべての行を、手作業で探す必要なくすばやくアクセスすることができます。

js
myrows = mytable.rows;
firstRow = mytable.rows[0];
lastRow = mytable.rows.item(mytable.rows.length - 1);

これは、配列構文(2 行目)と HTMLCollection.item() メソッド(3 行目)の両方を使用して、表の個々の行を取得する方法を示しています。

仕様書

Specification
HTML Standard
# dom-table-rows-dev

ブラウザーの互換性

BCD tables only load in the browser