HTMLTableElement
Baseline Widely available *
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
* Some parts of this feature may have varying levels of support.
Das HTMLTableElement
Interface bietet spezielle Eigenschaften und Methoden (über die reguläre HTMLElement
Objekt-Schnittstelle hinaus, die es ebenfalls durch Vererbung zur Verfügung hat) zur Manipulation des Layouts und der Darstellung von Tabellen in einem HTML-Dokument.
Instanzeigenschaften
Erbt Eigenschaften von seinem Elternteil, HTMLElement
.
HTMLTableElement.caption
-
Ein
HTMLTableCaptionElement
, das die erste
repräsentiert, die ein Kind des Elements ist, odernull
, wenn keine gefunden wird. Wird ein Wert gesetzt und es handelt sich nicht um ein
, wird einDOMException
mit dem NamenHierarchyRequestError
ausgelöst. Wenn ein korrektes Objekt übergeben wird, wird es als erstes Kind dieses Elements in den Baum eingefügt und die erste
, die ein Kind dieses Elements ist, wird aus dem Baum entfernt, falls vorhanden. HTMLTableElement.tHead
-
Ein
HTMLTableSectionElement
, das die ersterepräsentiert, die ein Kind des Elements ist, oder
null
, wenn keine gefunden wird. Wird ein Wert gesetzt und es handelt sich nicht um ein, wird ein
DOMException
mit dem NamenHierarchyRequestError
ausgelöst. Wenn ein korrektes Objekt übergeben wird, wird es im Baum direkt vor dem ersten Element eingefügt, das weder eine
, noch eine
ist, oder als letztes Kind, wenn kein solches Element vorhanden ist, und die erste, die ein Kind dieses Elements ist, wird aus dem Baum entfernt, falls vorhanden.
HTMLTableElement.tFoot
Ein
HTMLTableSectionElement
, das die ersterepräsentiert, die ein Kind des Elements ist, oder
null
, wenn keine gefunden wird. Wird ein Wert gesetzt und es handelt sich nicht um ein, wird ein
DOMException
mit dem NamenHierarchyRequestError
ausgelöst. Wenn ein korrektes Objekt übergeben wird, wird es im Baum direkt vor dem ersten Element eingefügt, das weder eine
, noch eine
, noch eineist, oder als letztes Kind, wenn kein solches Element vorhanden ist, und die erste
, die ein Kind dieses Elements ist, wird aus dem Baum entfernt, falls vorhanden.
HTMLTableElement.rows
SchreibgeschütztGibt eine Live-
HTMLCollection
zurück, die alle Zeilen des Elements enthält, d.h. alle, die ein Kind des Elements sind, oder ein Kind eines seiner ,
und
Kinder. Die Zeilenmitglieder eines
erscheinen zuerst in Baumordnung und die Mitglieder eines
zuletzt, ebenfalls in Baumordnung. Die
HTMLCollection
ist live und wird automatisch aktualisiert, wenn sich dasHTMLTableElement
ändert.HTMLTableElement.tBodies
SchreibgeschütztGibt eine Live-
HTMLCollection
zurück, die alledes Elements enthält. Die
HTMLCollection
ist live und wird automatisch aktualisiert, wenn sich dasHTMLTableElement
ändert.Veraltete Eigenschaften
Warnung: Die folgenden Eigenschaften sind veraltet. Sie sollten deren Verwendung vermeiden.
HTMLTableElement.align
Veraltet-
Ein String, der einen aufzählbaren Wert enthält, der das
align
Attribut widerspiegelt. Er gibt die Ausrichtung des Inhalts des Elements im Verhältnis zum umgebenden Kontext an. Die möglichen Werte sind"left"
,"right"
und"center"
. HTMLTableElement.bgColor
Veraltet-
Ein String, der die Hintergrundfarbe der Zellen enthält. Er spiegelt das veraltete
bgColor
Attribut wider. HTMLTableElement.border
Veraltet-
Ein String, der die Breite des Rahmens der Tabelle in Pixeln enthält. Er spiegelt das veraltete
border
Attribut wider. HTMLTableElement.cellPadding
Veraltet-
Ein String, der die Breite des horizontalen und vertikalen Abstands zwischen Zellinhalten und Zellgrenzen in Pixeln enthält. Er spiegelt das veraltete
cellpadding
Attribut wider. HTMLTableElement.cellSpacing
Veraltet-
Ein String, der die Breite des horizontalen und vertikalen Abstands zwischen Zellen in Pixeln enthält. Er spiegelt das veraltete
cellspacing
Attribut wider. HTMLTableElement.frame
Veraltet-
Ein String, der die Art der äußeren Rahmen der Tabelle enthält. Er spiegelt das veraltete
frame
Attribut wider und kann einen der folgenden Werte annehmen:"void"
,"above"
,"below"
,"hsides"
,"vsides"
,"lhs"
,"rhs"
,"box"
oder"border"
. HTMLTableElement.rules
Veraltet-
Ein String, der die Art der inneren Rahmen der Tabelle enthält. Er spiegelt das veraltete
rules
Attribut wider und kann einen der folgenden Werte annehmen:"none"
,"groups"
,"rows"
,"cols"
oder"all"
. HTMLTableElement.summary
Veraltet-
Ein String, der eine Beschreibung des Zwecks oder der Struktur der Tabelle enthält. Er spiegelt das veraltete
summary
Attribut wider. HTMLTableElement.width
Veraltet-
Ein String, der die Länge in Pixeln oder in Prozent der gewünschten Breite der gesamten Tabelle enthält. Er spiegelt das veraltete
width
Attribut wider.
Instanzmethoden
Erbt Methoden von seinem Elternteil,
HTMLElement
.HTMLTableElement.createTHead()
-
Gibt ein
HTMLTableSectionElement
zurück, das die ersterepräsentiert, die ein Kind des Elements ist. Wenn keine gefunden wird, wird eine neue erstellt und im Baum direkt vor dem ersten Element eingefügt, das weder eine
, noch eine
ist, oder als letztes Kind, wenn kein solches Element vorhanden ist.HTMLTableElement.deleteTHead()
Entfernt die erste
, die ein Kind des Elements ist.
HTMLTableElement.createTFoot()
Gibt ein
HTMLTableSectionElement
zurück, das die ersterepräsentiert, die ein Kind des Elements ist. Wenn keine gefunden wird, wird eine neue erstellt und als letztes Kind in den Baum eingefügt.
HTMLTableElement.deleteTFoot()
Entfernt die erste
, die ein Kind des Elements ist.
HTMLTableElement.createTBody()
Gibt ein
HTMLTableSectionElement
zurück, das ein neuesdarstellt, das ein Kind des Elements ist. Es wird in den Baum nach dem letzten Element eingefügt, das eine
ist, oder als letztes Kind, wenn kein solches Element vorhanden ist.
HTMLTableElement.createCaption()
Gibt ein
HTMLElement
zurück, das die erste
repräsentiert, die ein Kind des Elements ist. Wenn keine gefunden wird, wird eine neue erstellt und im Baum als erstes Kind des