In diesem Handbuch wird JavaScript verwendet, um das Verfahren zum Hinzufügen einer Zeile zu einer Tabelle zu erläutern.
So fügen Sie mit JavaScript Zeile zur HTML -Tabelle hinzu?
Verwenden Sie zum Hinzufügen einer Zeile in einer Tabelle die folgenden Verfahren:
Lassen Sie uns jede Prozedur einzeln überprüfen.
Methode 1: Zeile zur HTML -Tabelle mit der Insertrow () -Methode hinzufügen
Der "Insertrow ()Die Methode wird verwendet, um zu Beginn der Tabelle eine neue Zeile hinzuzufügen. Es schafft eine neue
Wenn Sie beabsichtigen, die Zeile am letzten/am Ende der Tabelle hinzuzufügen, geben Sie den Index vorbei “-1Als Argumentation.
Syntax
Verwenden Sie die folgende Syntax zum Hinzufügen von Zeilen in einer Tabelle mit Hilfe der Insertrow () -Methode:
Tisch.Insertrow (Index);Hier, "Index”Zeigt die Position an, in der Sie eine neue Zeile hinzufügen möchten, z. B. am Ende der Tabelle oder am Start.
Beispiel 1: Hinzufügen einer Zeile oben/Start der Tabelle
Hier erstellen wir eine Tabelle und eine Schaltfläche in einer HTML -Datei mithilfe der HTML Erstellen Sie dann eine Schaltfläche, mit der die “aufgerufen werdenZeile hinzufügen()Schaltfläche beim Klicken: Zum Styling der Tabelle setzen wir den Rand jeder Zelle und die Tabelle wie unten angegeben: Jetzt werden wir mit JavaScript Zeilen in der Tabelle oben/Start der Tabelle hinzufügen. Definieren Sie dazu eine Funktion namens “Zeile hinzufügen()”Das wird auf dem Onclick () -Event der Button aufgerufen. Abrufen Sie dann die erstellte Tabelle mit der “abGetElementById ()" Methode. Danach nennen Sie das "Insertrow ()Methode durch Übergabe der “0Index als Parameter, der angibt, dass die Zeile am Start der Tabelle hinzugefügt wird. Dann rufen Sie die “auf"InsertCell ()Methode durch Übergabe von Indizes, die zeigen, wie viele Zellen in die Zeile hinzugefügt werden. Fügen Sie schließlich die Textdaten oder den Text in Zellen hinzu. “Innerhtml" Eigentum: Wie Sie in der Ausgabe sehen können, wird die neue Zeile oben in der vorhandenen Tabelle hinzugefügt, indem Sie auf die Schaltfläche klicken: Beispiel 2: Hinzufügen einer Zeile am Ende der Tabelle Wenn Sie zuletzt/Ende der Tabelle eine Zeile einfügen möchten, übergeben Sie die “-1"Index zum"Insertrow ()" Methode. Es wird endlich die Zeile hinzugefügt, wenn die Schaltfläche klickt: Ausgang Wechseln wir zur anderen Methode! Methode 2: Fügen Sie Zeile zur HTML -Tabelle hinzu, indem Sie ein neues Element erstellen Es gibt eine andere Methode zum Hinzufügen einer Zeile in einer Tabelle, in der neue Elemente mit JavaScript -Methoden erstellt werden, einschließlich der “CreateLement ()”Methode und die“appendChild ()" Methode. Das CreateLement () erstellt die Syntax Befolgen Sie die bereitgestellte Syntax, um ein neues Element zum Hinzufügen einer Zeile in einer Tabelle mit JavaScript zu erstellen: Hier das "trIst die Tabellenzeile. Beispiel Wir werden nun die gleiche zuvor erstellte Tabelle in HTML mit einer CSS -Datei verwenden, aber in der JavaScript -Datei werden wir die “verwenden“CreateLement ()" Methode. Fügen Sie dann die Daten oder den Text in den Zellen mit der “hinzuInnerhtml" Eigentum. Zuletzt rufen Sie die auf “appendChild ()Methode, die die Zellen in einer Reihe und dann die Zeile in einer Tabelle hinzufügt: Die Ausgabe zeigt, dass die neue Zeile am Ende der Tabelle erfolgreich hinzugefügt wird: Wir haben alle Methoden zum Hinzufügen einer Zeile in einer Tabelle mit JavaScript zusammengestellt. Abschluss Verwenden Sie zum Hinzufügen einer Zeile in einer Tabelle die beiden Ansätze: Insertrow () -Methode oder erstellen. Mit der Insertrow () -Methode können Sie zu Beginn des Endes der Tabelle eine Zeile hinzufügen, indem Sie Indexes übergeben. In diesem Handbuch wurde die Prozeduren zum Hinzufügen einer neuen Zeile in einer Tabelle erläutert, indem Sie mit JavaScript auf eine Schaltfläche klicken. Und Stichworte. Die Tabelle enthält drei Zeilen und drei Säulen oder Zellen:
Zelle der Reihe 1 Zelle der Reihe 1 Zelle der Reihe 1 Zelle der Reihe 2 Zelle der Reihe 2 Zelle der Reihe 2 Zelle der Reihe 3 Zelle der Reihe 3 Zelle der Reihe 3
Grenze: 1PX Solid Black;
var tablerow = dokument.GetElementById ("Tabelle");
var row = tablerow.Insertrow (0);
var cell1 = row.InsertCell (0);
var cell2 = Zeile.InsertCell (1);
var cell3 = row.InsertCell (2);
cell1.Innerhtml = "Zelle der neuen Reihe";
cell2.Innerhtml = "Zelle der neuen Reihe";
Zelle3.Innerhtml = "Zelle der neuen Reihe";
var tablerow = dokument.GetElementById ("Tabelle");
var row = tablerow.Insertrow (-1);
var cell1 = row.InsertCell (0);
var cell2 = Zeile.InsertCell (1);
var cell3 = row.InsertCell (2);
cell1.Innerhtml = "Zelle der neuen Reihe";
cell2.Innerhtml = "Zelle der neuen Reihe";
Zelle3.Innerhtml = "Zelle der neuen Reihe";
Und Elemente und die appendChild () -Methode wenden die Zellen und Zeilen in einer Tabelle an.
var tablerow = dokument.GetElementById ("Tabelle");
var row = document.CreateLement ("tr");
var cell1 = dokument.CreateLement ("TD");
var cell2 = Dokument.CreateLement ("TD");
var cell3 = dokument.CreateLement ("TD");
cell1.Innerhtml = "Zelle der neuen Reihe";
cell2.Innerhtml = "Zelle der neuen Reihe";
Zelle3.Innerhtml = "Zelle der neuen Reihe";
Reihe.appendChild (cell1);
Reihe.appendChild (cell2);
Reihe.appendChild (cell3);
Tischreihe.appendChild (row);