テーブルの create* メソッドと delete* メソッドは、著者に表の構築と修正を許可する。 [HTML 4.01] は、テーブル内に CAPTION
, THEAD
, TFOOT
要素がそれぞれ一つだけ存在しうると規定している。それゆえ、それが存在していて createTHead() メソッドや createTFoot() メソッドが呼ばれる場合は、メソッドは既存の THead 要素または TFoot 要素を返す。 HTML 4.01 の
TABLE 要素の定義 を参照。
align
bgColor
border
cellPadding
cellSpacing
frame
rows
HTMLCollection
型, 読取専用
THEAD
, TFOOT
, 全 TBODY
要素の全てを含めたテーブル内の行全てのコレクションを返す。rules
summary
tBodies
HTMLCollection
型, 読取専用
tFoot
TFOOT
を返す。存在しない場合は null
。TFOOT
でない場合。tHead
THEAD
を返す。存在しない場合は null
。THEAD
でない場合。width
createCaption
( )createTFoot
( )createTHead
( )deleteCaption
( )テーブルキャプションが存在すれば、それを削除する。
(無し)
deleteRow
( index )テーブルの行を削除する。
(無し)
deleteTFoot
( )フッタがあれば、それをテーブルから削除する。
(無し)
deleteTHead
( )ヘッダがあれば、それをテーブルから削除する。
(無し)
insertRow
( index )テーブルに新しい空の行を挿入する。新しい行は、テーブル内の現在の index
番目の行の同じセクション内の直前に挿入される。 index
が -1 であるか行数と等しい場合は、新しい行が追加される。加えて、テーブルが空である場合、 TBODY
が生成されてテーブルに挿入され、行はその中に挿入される。
Note: テーブルの行は、 [HTML 4.01] では空ではありえない。
HTMLElement 型。新しく生成された行。
interface HTMLTableElement : HTMLElement { // Modified in DOM Level 2: attribute HTMLTableCaptionElement caption; // raises(DOMException) on setting // Modified in DOM Level 2: attribute HTMLTableSectionElement tHead; // raises(DOMException) on setting // Modified in DOM Level 2: attribute HTMLTableSectionElement tFoot; // raises(DOMException) on setting readonly attribute HTMLCollection rows; readonly attribute HTMLCollection tBodies; attribute DOMString align; attribute DOMString bgColor; attribute DOMString border; attribute DOMString cellPadding; attribute DOMString cellSpacing; attribute DOMString frame; attribute DOMString rules; attribute DOMString summary; attribute DOMString width; HTMLElement createTHead(); void deleteTHead(); HTMLElement createTFoot(); void deleteTFoot(); HTMLElement createCaption(); void deleteCaption(); // Modified in DOM Level 2: HTMLElement insertRow(in long index) raises(DOMException); // Modified in DOM Level 2: void deleteRow(in long index) raises(DOMException); };