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 Juli 2015.
Die HTMLTableElement.deleteRow()-Methode entfernt eine bestimmte Zeile (<tr>) aus einer gegebenen <table>.
Syntax
js
deleteRow(index)
Parameter
index-
indexist ein Ganzzahlwert, der die Zeile repräsentiert, die gelöscht werden soll. Der spezielle Index-1kann jedoch verwendet werden, um die letzte Zeile einer Tabelle zu entfernen.
Rückgabewert
Keine (undefined).
Ausnahmen
IndexSizeErrorDOMException-
Wird ausgelöst, wenn
indexgrößer oder gleich der Anzahl der verfügbaren Zeilen ist oder ein negativer Wert ist, der nicht-1ist.
Beispiele
Dieses Beispiel verwendet JavaScript, um die zweite Zeile einer Tabelle zu löschen.
HTML
html
<table>
<tbody>
<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>
</tbody>
</table>
JavaScript
js
let table = document.querySelector("table");
// Delete second row
table.deleteRow(1);
Ergebnis
Spezifikationen
| Specification |
|---|
| HTML> # dom-table-deleterow-dev> |