Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. Web API
  3. HTMLTableElement

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。

View in EnglishAlways switch to English

HTMLTableElement

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2015年7月⁩.

* Some parts of this feature may have varying levels of support.

HTMLTableElement インターフェイスは、(継承元でもある通常のHTMLElement オブジェクトのインターフェイスのほかに) HTML 文書内の表のレイアウトと表現を操作するための特別なプロパティやメソッドを提供します。

EventTarget Node Element HTMLElement HTMLTableElement

インスタンスプロパティ

親であるHTMLElement から継承したプロパティがあります。

HTMLTableElement.caption

HTMLTableCaptionElement で、この要素の子要素のうち最初の<caption> を表します。見つからなければnull になります。設定する場合は、そのオブジェクトが<caption> ではなかった場合、DOMExceptionHierarchyRequestError の名前で発生します。正しいオブジェクトが与えられた場合は、この要素の最初の子要素として挿入され、この要素の子要素に<caption> があれば、最初のものがツリーから取り除かれます。

HTMLTableElement.tHead

HTMLTableSectionElement で、この要素の子要素のうち最初の<thead> を表します。見つからなければnull になります。設定する場合は、そのオブジェクトが<thead> ではなかった場合、DOMExceptionHierarchyRequestError の名前で発生します。正しいオブジェクトが与えられた場合は、この要素の<caption><colgroup> を除いた最初の子要素の前に、または該当する要素がなければ最後の子要素として挿入され、この要素の子要素に<thead> があれば、最初のものがツリーから取り除かれます。

HTMLTableElement.tFoot

HTMLTableSectionElement で、この要素の子要素のうち最初の<tfoot> を表します。見つからなければnull になります。設定する場合は、そのオブジェクトが<tfoot> ではなかった場合、DOMExceptionHierarchyRequestError の名前で発生します。正しいオブジェクトが与えられた場合は、この要素の<caption>,<colgroup>,<thead> を除いた最初の子要素の前に、または該当する要素がなければ最後の子要素として挿入され、この要素の子要素に<tfoot> があれば、最初のものがツリーから取り除かれます。

HTMLTableElement.rows読取専用

生きたHTMLCollection で、この要素のすべての行を含みます。すなわち、この要素の子であるすべての<tr> 、またはこの要素の子要素である<thead>,<tbody>,<tfoot> の何れかの子要素です。<thead> のメンバーの行が最初に、ツリー順に現れ、<tbody> のメンバーがその後に、やはりツリー順に現れます。HTMLCollection は生きており、HTMLTableElement が変化するたびに自動的に更新されます。

HTMLTableElement.tBodies読取専用

生きたHTMLCollection で、この要素のすべての<tbody> を含みます。HTMLCollection は生きており、HTMLTableElement が変化するたびに自動的に更新されます。

廃止されたプロパティ

警告:以下のプロパティは廃止されました。使用は避けてください。

HTMLTableElement.align非推奨;

文字列で、align 属性を反映した列挙型の値が入ります。これは、周囲のコンテキストに対する要素の内容物の配置を示します。利用可能な値は"left","right","center" です。

HTMLTableElement.bgColor非推奨;

文字列で、セルの背景色が入ります。これは廃止されたbgColor 属性を反映します。

HTMLTableElement.border非推奨;

文字列で、表の境界の幅がピクセル数で入ります。これは廃止されたborder 属性を反映します。

HTMLTableElement.cellPadding非推奨;

文字列で、セルの内容とセルの境界の間の水平・垂直空間の幅がピクセル数で入ります。これは廃止されたcellpadding 属性を反映します。

HTMLTableElement.cellSpacing非推奨;

文字列で、セル間の水平・垂直の距離がピクセル数で入ります。これは廃止されたcellspacing 属性を反映します。

HTMLTableElement.frame非推奨;

文字列で、表の外部境界の種類が入ります。これは廃止されたframe 属性を反映し、"void","above","below","hsides","vsides","lhs","rhs","box","border" のうちの何れかを取ります。

HTMLTableElement.rules非推奨;

文字列で、表の内部の境界の種類が入ります。これは廃止されたrules 属性を反映し、"none","groups","rows","cols","all" のうちのいずれかを取ります。

HTMLTableElement.summary非推奨;

文字列で、目的の説明や表の構造が入ります。これは廃止されたsummary 属性を反映します。

HTMLTableElement.width非推奨;

文字列で、表全体の推奨される幅を表すピクセル数またはパーセント値が入ります。これは廃止されたwidth 属性を反映します。

インスタンスメソッド

親であるHTMLElement から継承したプロパティがあります。

HTMLTableElement.createTHead()

HTMLTableSectionElement で、この要素の子要素のうち最初の<thead> を返します。見つからなかった場合は、新しいものを作成し、<caption><colgroup> を除く最初の要素の直前、そのような要素がなければ最後の要素として挿入します。

HTMLTableElement.deleteTHead()

この要素の子要素のうち、最初の<thead> を取り除きます。

HTMLTableElement.createTFoot()

HTMLTableSectionElement で、この要素の子要素のうち最初の<tfoot> を返します。見つからなかった場合は、新しいものを作成し、最後の要素として挿入します。

HTMLTableElement.deleteTFoot()

この要素の子要素のうち最初の<tfoot> を取り除きます。

HTMLTableElement.createTBody()

HTMLTableSectionElement で、この要素の子要素である新しい<tbody> を返します。これはツリー内で最後の<tbody> 要素の直後に挿入しますが、そのような要素が存在しない場合は最後の要素として挿入します。

HTMLTableElement.createCaption()

HTMLElement で、この要素の子要素のうち最初の<caption> を返します。存在しない場合は、新しく作成してこの<table> 要素の最初の子としてツリーに挿入します。

HTMLTableElement.deleteCaption()

この要素の子要素のうち最初の<caption> を返します。

HTMLTableElement.insertRow()

HTMLTableRowElement でこの表の新しい行を返します。この行を行の集合の中で、<tr> 要素のうち、指定されたindex の位置のものの直前に挿入されます。必要に応じて<tbody> を生成します。index-1 であった場合、新しい行が行の集合に追加されます。index-1 よりも小さかったり、行の集合に含まれる行数よりも大きかったりした場合は、DOMExceptionIndexSizeError の値で発生します。

HTMLTableElement.deleteRow()

引数で指定されたindex に対応する行を取り除きます。index の値が-1 であった場合は、最後の行を取り除きます。-1 より小さかったり、行の集合に含まれる行数よりも大きかったりした場合は、DOMExceptionIndexSizeError の値で発生します。

仕様書

Specification
HTML
# htmltableelement

ブラウザーの互換性

関連情報

  • このインターフェイスを実装している HTML 要素:<table>

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp