|
共通 DOM API | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface HTMLTableElement
テーブルに対する create* メソッドと delete* メソッドを使用して、テーブルを構築したり変更したりします。HTML 4.0 では、CAPTION
、THEAD
、TFOOT
の各要素のうち、どれか 1 つだけがテーブル内に存在できます。そのため、すでにどれか要素が存在しているときに createTHead() メソッドや createTFoot() メソッドを呼び出すと、既存の THEAD 要素や TFOOT 要素が返されます。HTML 4.0 の TABLE 要素の定義を参照してください。
また、「Document Object Model (DOM) Level 2 Specification」も参照してください。
フィールドの概要 |
---|
メソッドの概要 | |
---|---|
HTMLElement |
createCaption()
テーブルのキャプションオブジェクトを新しく作成するか、既存のキャプションオブジェクトを返します。 |
HTMLElement |
createTFoot()
テーブルのフッター行を作成するか、既存のフッター行を返します。 |
HTMLElement |
createTHead()
テーブルのヘッダー行を作成するか、既存のヘッダー行を返します。 |
void |
deleteCaption()
テーブルキャプションが存在する場合は、それを削除します。 |
void |
deleteRow(int index)
テーブルの行を削除します。 |
void |
deleteTFoot()
テーブルにフッターが存在する場合は、それを削除します。 |
void |
deleteTHead()
テーブルにヘッダーが存在する場合は、それを削除します。 |
String |
getAlign()
ドキュメントのほかの部分に対するテーブルの位置を指定します。 |
String |
getBgColor()
セルの背景色。 |
String |
getBorder()
テーブル周囲の境界線の幅。 |
HTMLTableCaptionElement |
getCaption()
テーブルの CAPTION を返し、存在しない場合は void を返します。 |
String |
getCellPadding()
セルの内容とセルの境界線との間の、水平方向と垂直方向の余白を指定します。 |
String |
getCellSpacing()
セル間の水平方向と垂直方向の余白を指定します。 |
String |
getFrame()
テーブルの外側の境界線のうちレンダリングするものを指定します。 |
HTMLCollection |
getRows()
THEAD 要素、TFOOT 要素、およびすべての TBODY 要素を含む、テーブル内のすべての行のコレクションを返します。 |
String |
getRules()
テーブルの内側の境界線のうちレンダリングするものを指定します。 |
String |
getSummary()
テーブルの目的や構造の説明。 |
HTMLCollection |
getTBodies()
定義済みのテーブル本体のコレクションを返します。 |
HTMLTableSectionElement |
getTFoot()
テーブルの TFOOT を返し、存在しない場合は null を返します。 |
HTMLTableSectionElement |
getTHead()
テーブルの THEAD を返し、存在しない場合は null を返します。 |
String |
getWidth()
必要なテーブルの幅を指定します。 |
HTMLElement |
insertRow(int index)
テーブルに、新しい空行を挿入します。 |
void |
setAlign(String align)
|
void |
setBgColor(String bgColor)
|
void |
setBorder(String border)
|
void |
setCaption(HTMLTableCaptionElement caption)
|
void |
setCellPadding(String cellPadding)
|
void |
setCellSpacing(String cellSpacing)
|
void |
setFrame(String frame)
|
void |
setRules(String rules)
|
void |
setSummary(String summary)
|
void |
setTFoot(HTMLTableSectionElement tFoot)
|
void |
setTHead(HTMLTableSectionElement tHead)
|
void |
setWidth(String width)
|
インタフェース org.w3c.dom.html.HTMLElement から継承されたメソッド |
---|
getClassName, getDir, getId, getLang, getTitle, setClassName, setDir, setId, setLang, setTitle |
メソッドの詳細 |
---|
HTMLTableCaptionElement getCaption()
CAPTION
を返し、存在しない場合は void を返します。
void setCaption(HTMLTableCaptionElement caption)
HTMLTableSectionElement getTHead()
THEAD
を返し、存在しない場合は null
を返します。
void setTHead(HTMLTableSectionElement tHead)
HTMLTableSectionElement getTFoot()
TFOOT
を返し、存在しない場合は null
を返します。
void setTFoot(HTMLTableSectionElement tFoot)
HTMLCollection getRows()
THEAD
要素、TFOOT
要素、およびすべての TBODY
要素を含む、テーブル内のすべての行のコレクションを返します。
HTMLCollection getTBodies()
String getAlign()
void setAlign(String align)
String getBgColor()
void setBgColor(String bgColor)
String getBorder()
void setBorder(String border)
String getCellPadding()
void setCellPadding(String cellPadding)
String getCellSpacing()
void setCellSpacing(String cellSpacing)
String getFrame()
void setFrame(String frame)
String getRules()
void setRules(String rules)
String getSummary()
void setSummary(String summary)
String getWidth()
void setWidth(String width)
HTMLElement createTHead()
THEAD
)void deleteTHead()
HTMLElement createTFoot()
TFOOT
)void deleteTFoot()
HTMLElement createCaption()
CAPTION
要素void deleteCaption()
HTMLElement insertRow(int index) throws DOMException
index
行目の直前で同じセクションに、新しい行が挿入されます。index
が行数と等しい場合は、新しい行が追加されます。また、テーブルが空の場合は、作成されてテーブルに挿入されている TBODY
に行が挿入されます。 注: HTML 4.0 勧告によると、テーブルの行を空にすることはできません。
index
- 新しい行を挿入する行番号。インデックスは 0 から始まり、セクションの系統に関係なくテーブル内部のすべての行に対する値である
DOMException
- INDEX_SIZE_ERR:指定したインデックスが行数よりも大きいか、インデックスが負の値のときに発生するvoid deleteRow(int index) throws DOMException
index
- 削除される行のインデックス。インデックスは 0 から始まり、セクションの系統に関係なくテーブル内部のすべての行に対する値である
DOMException
- INDEX_SIZE_ERR:指定したインデックスが行数以上か、インデックスが負の値のときに発生する
|
共通 DOM API | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |