HTMLTableElement: deleteRow()-Methode

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.

Die HTMLTableElement.deleteRow()-Methode entfernt eine bestimmte Zeile (<tr>) aus einem gegebenen <table>.

Syntax

js
deleteRow(index)

Parameter

index

index ist ein ganzzahliger Wert, der die Zeile repräsentiert, die gelöscht werden soll. Der spezielle Index -1 kann jedoch verwendet werden, um die allerletzte Zeile einer Tabelle zu entfernen.

Rückgabewert

Keiner (undefined).

Ausnahmen

IndexSizeError DOMException

Wird ausgelöst, wenn index größer oder gleich der Anzahl der verfügbaren Zeilen ist oder einen negativen Wert ungleich -1 aufweist.

Beispiele

Dieses Beispiel verwendet JavaScript, um die zweite Zeile einer Tabelle zu löschen.

HTML

html
<table>
  <tr>
    <td>Cell 1.1</td>
    <td>Cell 1.2</td>
    <td>Cell 1.3</td>
  </tr>
  <tr>
    <td>Cell 2.1</td>
    <td>Cell 2.2</td>
    <td>Cell 2.3</td>
  </tr>
  <tr>
    <td>Cell 3.1</td>
    <td>Cell 3.2</td>
    <td>Cell 3.3</td>
  </tr>
</table>

JavaScript

js
let table = document.querySelector("table");

// Delete second row
table.deleteRow(1);

Ergebnis

Spezifikationen

Specification
HTML Standard
# dom-table-deleterow-dev

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch