HTMLTableElement.deleteRow()

HTMLTableElement.deleteRow() メソッドは、特定の行 (<tr>) をこの <table> から削除します。

構文

HTMLTableElement.deleteRow(index)

引数

index

index は整数で、削除する行を表します。 ただし、特殊な値 -1 を使用すると、表の最後の行を削除することができます。

返値

返値なし

例外

引数で指定された削除する行番号が、利用可能な行数以上である場合、あるいは負の数で、表の最終行を表す特別な値 -1 ではない場合、例外 INDEX_SIZE_ERR が発生します。

この例は、 JavaScript を使用して表の 2 番目の行を削除します。

HTML

<table>
  <tr><td>セル 1.1</td><td>セル 1.2</td><td>セル 1.3</td></tr>
  <tr><td>セル 2.1</td><td>セル 2.2</td><td>セル 2.3</td></tr>
  <tr><td>セル 3.1</td><td>セル 3.2</td><td>セル 3.3</td></tr>
</table>

JavaScript

let table = document.querySelector('table');

// 2 番目の行を削除
table.deleteRow(1);

結果

仕様書

Specification
HTML Standard
# dom-table-deleterow-dev

ブラウザーの互換性

BCD tables only load in the browser