Niniejszy podręcznik użyje JavaScript do wyjaśnienia procedury dodawania wiersza do tabeli.
Jak dodać wiersz do tabeli HTML za pomocą JavaScript?
Aby dodać wiersz w tabeli, użyj następujących procedur:
Sprawdźmy każdą procedurę indywidualnie.
Metoda 1: Dodaj wiersz do tabeli HTML za pomocą metody insertrow ()
„„insertrow ()„Metoda jest wykorzystywana do dodania nowego wiersza na początku tabeli. Tworzy nowy
Jeśli zamierzasz dodać wiersz na ostatnim/końcu tabeli, przejdź indeks „-1„Jako argument.
Składnia
Użyj następującej składni do dodawania wierszy w tabeli za pomocą metody insertrow ():
tabela.insertrow (indeks);Tutaj, "indeks”Wskazuje pozycję, w której chcesz dodać nowy wiersz, na przykład na końcu tabeli lub na początku.
Przykład 1: Dodanie wiersza u góry/początku tabeli
Tutaj utworzymy tabelę i przycisk w pliku HTML za pomocą HTML Następnie utwórz przycisk, który wywoła „addrow ()”Przycisk po kliknięciu: W celu stylizacji tabeli ustawimy granicę każdej komórki i tabelę, jak podano poniżej: Teraz dodamy wiersze w tabeli u góry/początek tabeli za pomocą JavaScript. Aby to zrobić, zdefiniuj funkcję o nazwie „addrow ()„To zostanie wywołane na wydarzeniu OnClick () Button's. Następnie pobieraj utworzoną tabelę za pomocą „getElementById ()" metoda. Następnie zadzwoń do „insertrow ()„Metoda, przekazując„0”Indeks jako parametr wskazujący, że wiersz zostanie dodany na początku tabeli. Następnie przywołaj „„insertCell ()”Metoda, przekazując indeksy, które pokazują, ile komórek zostanie dodanych do rzędu. Na koniec dodaj dane lub tekst w komórkach za pomocą „InnerHtml" nieruchomość: Jak widać na wyjściu, nowy wiersz jest dodawany u góry istniejącej tabeli, klikając przycisk: Przykład 2: Dodanie wiersza na końcu tabeli Jeśli chcesz wstawić wiersz na ostatnie/koniec stołu, przejdź przez „-1”Indeks do„insertrow ()" metoda. W końcu doda wiersz, gdy przycisk zostanie kliknięty: Wyjście Przejdźmy do drugiej metody! Metoda 2: Dodaj wiersz do tabeli HTML, tworząc nowy element Istnieje inna metoda dodawania wiersza w tabeli, która tworzy nowe elementy przy użyciu metod JavaScript, w tym „createElement ()”Metoda i„appendChild ()" metoda. CreateElement () tworzy Składnia Postępuj zgodnie z podaną składnią, aby utworzyć nowy element do dodania wiersza w tabeli za pomocą JavaScript: Tutaj "tr”To wiersz stołu. Przykład Teraz użyjemy tej samej, wcześniej utworzonej tabeli w HTML z plikiem CSS, ale w pliku JavaScript będziemy używać „createElement ()" metoda. Następnie dodaj dane lub tekst w komórkach za pomocą „InnerHtml" nieruchomość. Wreszcie, przywołaj „appendChild ()„Metoda, która doda komórki w rzędzie, a następnie wiersz w tabeli: Wyjście pokazuje, że nowy wiersz jest pomyślnie dodany na końcu tabeli: Skompilowaliśmy wszystkie metody dodawania wiersza w tabeli za pomocą JavaScript. Wniosek Aby dodać wiersz w tabeli, użyj dwóch podejść: metoda insertrow () lub utwórz nowy element za pomocą predefiniowanych metod JavaScript, w tym metody appendChild () i metodę createElement (). Możesz dodać wiersz na początku końca tabeli za pomocą metody insertrow (), przekazując indeksy. Ten podręcznik wyjaśnił procedury dodawania nowego wiersza w tabeli, klikając przycisk za pomocą JavaScript. I tagi. Tabela zawiera trzy rzędy i trzy kolumny lub komórki:
Komórka rzędu 1 Komórka rzędu 1 Komórka rzędu 1 Komórka rzędu 2 Komórka rzędu 2 Komórka rzędu 2 Komórka rzędu 3 Komórka rzędu 3 Komórka rzędu 3
granica: 1px Solid Black;
var tablerow = dokument.getElementById („Tabela”);
var row = tablerow.insertrow (0);
var komórka1 = wiersz.InsertCell (0);
var komórka 2 = wiersz.InsertCell (1);
var Cell3 = wiersz.InsertCell (2);
komórka 1.innerHtml = „komórka nowego wiersza”;
komórka 2.innerHtml = „komórka nowego wiersza”;
komórka3.innerHtml = „komórka nowego wiersza”;
var tablerow = dokument.getElementById („Tabela”);
var row = tablerow.insertrow (-1);
var komórka1 = wiersz.InsertCell (0);
var komórka 2 = wiersz.InsertCell (1);
var Cell3 = wiersz.InsertCell (2);
komórka 1.innerHtml = „komórka nowego wiersza”;
komórka 2.innerHtml = „komórka nowego wiersza”;
komórka3.innerHtml = „komórka nowego wiersza”;
I Elementy i metoda appendChild () dołącza komórki i wiersze w tabeli.
var tablerow = dokument.getElementById („Tabela”);
var row = dokument.CreateElement („Tr”);
var cell1 = dokument.createElement („td”);
var cell2 = dokument.createElement („td”);
var cell3 = dokument.createElement („td”);
komórka 1.innerHtml = „komórka nowego wiersza”;
komórka 2.innerHtml = „komórka nowego wiersza”;
komórka3.innerHtml = „komórka nowego wiersza”;
wiersz.appendchild (komórka 1);
wiersz.appendchild (komórka 2);
wiersz.appendchild (komórka3);
Tablerow.appendChild (wiersz);