---
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}} |
関連情報
- {{HTMLElement("table")}} -
HTMLTableElement
インタフェースを持つ HTML 要素