Metoda deleteRow() tabeli
Definicja i użycie
deleteRow()
Metoda usuwająca wiersz z tabeli na określonej pozycji.
Wskazówka:Użyj insertRow() Tworzenie i wstawianie nowych wierszy.
Zobacz również:
Przeglądarka HTML:Etiqueta <tr> HTML
Przykład
Przykład 1
Usuń pierwszy wiersz tabeli:
document.getElementById("myTable").deleteRow(0);
Przykład 2
Usuń wiersz, który klikniesz:
function deleteRow(r) { var i = r.parentNode.parentNode.rowIndex; document.getElementById("myTable").deleteRow(i); }
Przykład 3
Tworzenie i usuwanie wierszy:
function myCreateFunction() { var table = document.getElementById("myTable"); var row = table.insertRow(0); var cell1 = row.insertCell(0); var cell2 = row.insertCell(1); cell1.innerHTML = "NOWA KOMÓRKA1"; cell2.innerHTML = "NOWA KOMÓRKA2"; } function myDeleteFunction() { document.getElementById("myTable").deleteRow(0); }
Gramatyka
tableObject.deleteRow(index)
Wartość parametru
Parametr | Opis |
---|---|
index |
W Firefox i Operze jest obowiązkowe, w IE, Chrome i Safari jest opcjonalne. Liczba, określająca pozycję wiersza do usunięcia (zaczynając od 0). Wartość 0 spowoduje usunięcie pierwszej linii. Można również użyć wartości -1, co spowoduje usunięcie ostatniej linii. Jeśli pominie się ten parametr, deleteRow() usunie ostatnią linię w IE, a pierwszą linię w Chrome i Safari. |
Zwracana wartość:
Brak zwracanej wartości.
Wsparcie przeglądarek
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Wsparcie | Wsparcie | Wsparcie | Wsparcie | Wsparcie |