--- title: HTMLTableElement slug: Web/API/HTMLTableElement tags: - DOM - DOM Reference translation_of: Web/API/HTMLTableElement ---
{{ApiRef}}

table オブジェクトは、 HTML の table 要素のレイアウトやプレゼンテーションを操作する為の特別なプロパティとメソッドを提供する HTMLTableElement インタフェースを公開します。
係るプロパティとメソッドは、{{domxref("Element")}} オブジェクトインタフェースからも継承により操作可能となっています。

プロパティ

{{domxref("HTMLTableElement.caption")}}
対象テーブルの caption 要素を返す
{{domxref("HTMLTableElement.tHead")}}
対象テーブルの thead 要素を返す
{{domxref("HTMLTableElement.tFoot")}}
対象テーブルの tfoot 要素を返す
{{domxref("HTMLTableElement.rows")}}
対象テーブルの行を返す
{{domxref("HTMLTableElement.tBodies")}}
対象テーブルの tbody 要素を返す
{{domxref("HTMLTableElement.align")}} {{Deprecated_inline}}
対象テーブルの align 属性の取得 / 設定
{{domxref("HTMLTableElement.bgColor")}} {{Deprecated_inline}}
対象テーブルの bgcolor 属性の取得 / 設定
{{domxref("HTMLTableElement.border")}} {{Deprecated_inline}}
対象テーブルの border 属性の取得 / 設定
{{domxref("HTMLTableElement.cellPadding")}}
対象テーブルの cellpadding 属性の取得 / 設定
{{domxref("HTMLTableElement.cellSpacing")}}
対象テーブルの cellspacing 属性の取得 / 設定
{{domxref("HTMLTableElement.frame")}}
対象テーブルのどの方向の辺にボーダーを表示するか、あるいはしないかを設定
{{domxref("HTMLTableElement.rules")}}
対象テーブルの 行 / 列 / グループ のボーダーの表示の有無を設定
{{domxref("HTMLTableElement.summary")}}
対象テーブルの summary 属性(概要)の取得 / 設定
{{domxref("HTMLTableElement.width")}}
対象テーブルの width 属性の取得 / 設定

メソッド

{{domxref("HTMLTableElement.createTHead")}}
対象テーブル内に thead 要素を生成
{{domxref("HTMLTableElement.deleteTHead")}}
対象テーブル内の thead 要素の削除
{{domxref("HTMLTableElement.createTFoot")}}
対象テーブル内に tfoot 要素を生成
{{domxref("HTMLTableElement.deleteTFoot")}}
対象テーブル内の tfoot 要素の削除
{{domxref("HTMLTableElement.createCaption")}}
対象テーブル内に caption 要素を生成
{{domxref("HTMLTableElement.deleteCaption")}}
対象テーブル内の caption 要素の削除
{{domxref("HTMLTableElement.insertRow")}}
対象テーブル内に新たな行を挿入
{{domxref("HTMLTableElement.deleteRow")}}
対象テーブル内の行の削除

仕様

仕様書 策定状況 コメント
{{SpecName('HTML WHATWG', "tabular-data.html#the-table-element", "HTMLTableElement")}} {{Spec2('HTML WHATWG')}} optional -1 for indexRow + sortable + stopSorting()
{{SpecName('HTML5 W3C', "tabular-data.html#the-table-element", "HTMLTableElement")}} {{Spec2('HTML5 W3C')}}  
{{SpecName('DOM2 HTML', 'html.html#ID-64060425', 'HTMLTableElement')}} {{Spec2('DOM2 HTML')}}  
{{SpecName('DOM1', 'level-one-html.html#ID-64060425', 'HTMLTableElement')}} {{Spec2('DOM1')}} 最初期の定義

ブラウザ実装状況

{{CompatibilityTable}}
機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
基本サポート {{CompatVersionUnknown}} {{CompatGeckoDesktop(1.0)}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
機能 Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
基本サポート {{CompatVersionUnknown}} {{CompatGeckoMobile(1.0)}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}

関連情報