ホームページ >ウェブフロントエンド >jsチュートリアル >Javascript操作表(insertRow、deleteRow、insertCell、deleteCellメソッドの詳細説明)_javascriptスキル
insertRow() メソッド
定義と使用法
insertRow() メソッドは、テーブル内の指定された位置に新しい行を挿入するために使用されます。
文法
tableObject.insertRow(index)
戻り値
新しく挿入された行を表す TableRow を返します。
説明
このメソッドは、新しい
新しい行はインデックスの行の前に挿入されます。インデックスがテーブル内の行数と等しい場合、新しい行がテーブルの末尾に追加されます。
テーブルが空の場合、新しい行は新しい
投げる
パラメータのインデックスが 0 未満、またはテーブル内の行数以上の場合、このメソッドはコード INDEX_SIZE_ERR の DOMException 例外をスローします。
例
Row1 cell1 | |
Row2 cell1 | Row2 cell2 |
定義と使用法
deleteCell() メソッドは、テーブル行のセル (
文法
tablerowObject.deleteCell(index)
説明
パラメータのインデックスは、行内で削除されるテーブル要素の位置です。
このメソッドは、テーブル行の指定された位置にあるテーブル要素を削除します。
投げる
パラメータのインデックスが 0 未満、または行内のテーブル要素の数以上の場合、このメソッドはコード INDEX_SIZE_ERR で DOMException 例外をスローします。
例
Row1 cell1 | Row1 cell2 |
Row2 cell1 | Row2 cell2 |
定義と使用法
insertCell() メソッドは、HTML テーブルの行の指定された位置に空の
文法
tablerowObject.insertCell(index)
戻り値
新しく作成され挿入された
説明
このメソッドは、新しい
このメソッドはデータテーブル要素のみを挿入できることに注意してください。行にヘッダー要素を追加する必要がある場合は、Document.createElement() メソッドと Node.insertBefore() メソッド (または関連メソッド) を使用して
投げる
パラメータのインデックスが 0 未満、または行内のテーブル要素の数以上の場合、このメソッドはコード INDEX_SIZE_ERR で DOMException 例外をスローします。
例
名 | 姓 |
---|---|
ピーター | グリフィン |
定義と使用法
deleteCell() メソッドは、テーブル行のセル (
文法
tablerowObject.deleteCell(index)
説明
パラメータのインデックスは、行内で削除されるテーブル要素の位置です。
このメソッドは、テーブル行の指定された位置にあるテーブル要素を削除します。
投げる
パラメータのインデックスが 0 未満、または行内のテーブル要素の数以上の場合、このメソッドはコード INDEX_SIZE_ERR で DOMException 例外をスローします。
例
名 | 姓 |
---|---|
ピーター | グリフィン |