HTMLTableRowElement

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.

Das HTMLTableRowElement Interface bietet spezielle Eigenschaften und Methoden (zusätzlich zu dem, was es durch Vererbung vom HTMLElement Interface bereits hat) zur Manipulation des Layouts und der Darstellung von Zeilen in einer HTML-Tabelle.

EventTarget Node Element HTMLElement HTMLTableRowElement

Instanz-Eigenschaften

Erbt Eigenschaften von seinem Elternteil, HTMLElement.

HTMLTableRowElement.cells Nur lesbar

Gibt ein live HTMLCollection zurück, das die Zellen in der Zeile enthält. Die HTMLCollection ist live und wird automatisch aktualisiert, wenn Zellen hinzugefügt oder entfernt werden.

HTMLTableRowElement.rowIndex Nur lesbar

Gibt eine Zahl zurück, die die logische Position der Zeile innerhalb der gesamten Tabelle angibt. Wenn die Zeile nicht Teil einer Tabelle ist, wird -1 zurückgegeben.

HTMLTableRowElement.sectionRowIndex Nur lesbar

Gibt eine Zahl zurück, die die logische Position der Zeile innerhalb des Tabellenabschnitts angibt, zu dem sie gehört. Wenn die Zeile nicht Teil eines Abschnitts ist, wird -1 zurückgegeben.

Instanz-Methoden

Erbt Methoden von seinem Elternteil, HTMLElement.

HTMLTableRowElement.deleteCell()

Entfernt die Zelle, die dem index entspricht. Wenn index -1 ist, wird die letzte Zelle der Zeile entfernt. Wenn index kleiner als -1 oder größer als die Anzahl der Zellen in der Sammlung ist, wird eine DOMException mit dem Wert IndexSizeError ausgelöst.

HTMLTableRowElement.insertCell()

Gibt ein HTMLTableCellElement zurück, das eine neue Zelle der Zeile darstellt. Die Zelle wird in die Zellensammlung unmittelbar vor der angegebenen index-Position in der Zeile eingefügt. Wenn index -1 ist, wird die neue Zelle an die Sammlung angehängt. Wenn index kleiner als -1 oder größer als die Anzahl der Zellen in der Sammlung ist, wird eine DOMException mit dem Wert IndexSizeError ausgelöst.

Veraltete Eigenschaften

Warnung: Diese Eigenschaften sind veraltet und sollten nicht mehr verwendet werden. Sie sind hauptsächlich dokumentiert, um das Verständnis älterer Codebasen zu erleichtern.

HTMLTableRowElement.align Veraltet

Ein String, der einen enumerierten Wert enthält, der das align-Attribut widerspiegelt. Es gibt die Ausrichtung des Inhalts des Elements im Verhältnis zum umgebenden Kontext an. Die möglichen Werte sind "left", "right" und "center".

HTMLTableRowElement.bgColor Veraltet

Ein String, der die Hintergrundfarbe der Zellen enthält. Es spiegelt das veraltete bgColor-Attribut wider.

HTMLTableRowElement.ch Veraltet

Ein String, der ein einzelnes Zeichen enthält. Dieses Zeichen ist dasjenige, an dem alle Zellen einer Spalte ausgerichtet werden. Es spiegelt das char wider und standardmäßig auf die Dezimalpunkte, die mit der Sprache verbunden sind, z.B. '.' für Englisch oder ',' für Französisch. Diese Eigenschaft war optional und wurde nicht sehr gut unterstützt.

HTMLTableRowElement.chOff Veraltet

Ein String, der eine ganze Zahl enthält, die angibt, wie viele Zeichen rechts (für Links-nach-Rechts-Schriften; oder links für Rechts-nach-Links-Schriften) des Zeichens sein müssen, das durch HTMLTableRowElement.ch definiert ist. Diese Eigenschaft war optional und wurde nicht sehr gut unterstützt.

HTMLTableRowElement.vAlign Veraltet

Ein String, der einen enumerierten Wert darstellt, der angibt, wie der Inhalt der Zelle vertikal ausgerichtet sein muss. Es spiegelt das valign-Attribut wider und kann einen der folgenden Werte haben: "top", "middle", "bottom" oder "baseline".

Spezifikationen

Specification
HTML Standard
# htmltablerowelement

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch

  • Das HTML-Element, das dieses Interface implementiert: <tr>.