Table deleteRow() Methode
Definition und Verwendung
deleteRow()
Diese Methode löscht das Zeile an der angegebenen Indexposition aus dem Table.
Hinweis:Verwenden Sie insertRow() Erstellen und einfügen Sie neue Zeilen.
Siehe auch:
HTML-Referenzhandbuch:HTML <tr>-Tag
Beispiel
Beispiel 1
Löschen Sie die erste Zeile des Tables:
document.getElementById("myTable").deleteRow(0);
Beispiel 2
Löschen Sie die Zeile, die Sie angeklickt haben:
function deleteRow(r) { var i = r.parentNode.parentNode.rowIndex; document.getElementById("myTable").deleteRow(i); }
Beispiel 3
Zeilen erstellen und löschen:
function myCreateFunction() { var table = document.getElementById("myTable"); var row = table.insertRow(0); var cell1 = row.insertCell(0); var cell2 = row.insertCell(1); cell1.innerHTML = "NEUE ZELLE1"; cell2.innerHTML = "NEUE ZELLE2"; } function myDeleteFunction() { document.getElementById("myTable").deleteRow(0); }
Syntax
tableObject.deleteRow(index)
Parameterwert
Parameter | Beschreibung |
---|---|
index |
Notwendig in Firefox und Opera, optional in IE, Chrome und Safari. Ganze Zahl, die Position der zu löschenden Zeile (ab 0 beginnend) angibt. Der Wert 0 führt zur Entfernung der ersten Zeile. Man kann auch den Wert -1 verwenden, was zur Entfernung der letzten Zeile führt. Falls dieser Parameter weggelassen wird, wird deleteRow() in IE das letzte Zeilen entfernen und in Chrome und Safari die erste Zeile entfernen. |
Rückgabewert:
Kein Rückgabewert.
Browser-Unterstützung
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Unterstützung | Unterstützung | Unterstützung | Unterstützung | Unterstützung |