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 # dom-table-deleterow-dev |