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
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
<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
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