備忘録的プログラミングリファレンス

HTMLTableRowElement インターフェイス

 HTMLTableRowElement インターフェイスは、<table> の行である <tr> エレメントを定義したインターフェイスです。
 HTMLTableRowElement インターフェイスは、プロパティメソッドイベントを定義しています。

HTMLTableRowElement 継承図

プロパティ(Properties)

 HTMLTableRowElement インターフェイスは 以下の独自のプロパティをもちます。

プロパティ概要分類
.cells <tr> エレメント内にある <th> または <td> エレメントのリストを HTMLCollection で返す
.rowIndex 表全体で <tr> オブジェクトが何番目かを返す。 long 型
.sectionRowIndex表のセクションにおいて <tr> オブジェクトが何番目かを返す。 long 型。表のセクションとは、 <thead><tbody><tfoot> のこと

 以下は、HTMLElement インターフェイスのプロパティと継承したプロパティです。参考にしてください。

Nodeのプロパティ一覧 

タイプ名(ハンドラー名)概要分類

Elementのプロパティ一覧 

タイプ名(ハンドラー名)概要分類

HTMLElementのプロパティ一覧 

タイプ名(ハンドラー名)概要分類

メソッド(Methods)

 HTMLTableRowElement インターフェイスは 以下の独自のメソッドがあります。さらに継承したメソッドがあります。

メソッド概要分類
.deleteCell()引数で指定する位置のセルを削除する
.insertCell()引数の指定するセルの前に、新たなセルを追加する

 HTMLTableRowElement インターフェイスが継承したHTMLElement インターフェイスのメソッドです。 NodeElement インターフェイスのメソッドを含みます。使えないものもあるので参考してください。

Nodeのメソッド一覧 

タイプ名(ハンドラー名)概要分類

Elementのメソッド一覧 

タイプ名(ハンドラー名)概要分類

HTMLElementのメソッド一覧 

タイプ名(ハンドラー名)概要分類

イベント(Event)

 HTMLTableRowElement にイベントハンドラーを定義する方法には以下があります。

HTMLTableRowElement.addEventListener( 'click', ()=>{...} )
HTMLTableRowElement.onclick = function(){...}
<button onclick = "..." >

 イベントについてはEventを参照してください。 イベントの監視についてはEventTargetが担っています。

 以下は、HTMLTableRowElement が継承しているイベント一覧です。使えないものもあるので参考にしてください。

GlobalEventHandlersのイベント一覧 

タイプ名(ハンドラー名)概要分類

DocumentAndElementEventHandlersのイベント一覧 

タイプ名(ハンドラー名)概要分類

HTMLElementのイベント一覧 

タイプ名(ハンドラー名)概要分類