In diesem Artikelbeispiel wird der spezifische Code von Javascript zum dynamischen Generieren von Tabellen/Löschen von Zeilen zu Ihrer Information geteilt. Der spezifische Inhalt ist wie folgt Dynamisches Generieren einer Tabelle mit der Möglichkeit zum Löschen von Zeilen: Umsetzungsideen 1. Holen Sie sich das Tabellenelement <tbody> Codebeispiel<!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <meta http-equiv="X-UA-kompatibel" content="IE=edge"> <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0"> <title>Tabelle dynamisch generieren</title> <Stil> Tisch { Rand: 1px durchgehend rosa; Rahmen-Zusammenbruch: Zusammenbruch; } thead { Hintergrundfarbe: #ddd; } </Stil> </Kopf> <Text> <table border="1" cellpadding="5" cellspacing="0" align="center" width="600px"> <Kopf> <tr> <th>Name</th> <th>Betreff</th> <th>Ergebnisse</th> <th>Betrieb</th> </tr> </thead> <tbody> </tbody> </Tabelle> <Skript> var tbody = document.querySelector('tbody'); var Liste = [{ 'Name': 'SpongeBob Schwammkopf', 'Betreff': 'JavaScript', 'Alter': 66 }, { 'Name': 'Duo Li Ai Meng', 'Betreff': 'JavaScript', 'Alter': 99 }, { 'Name': 'Stich', 'Betreff': 'JavaScript', 'Alter': 60 }, { 'Name': 'Pikachu', 'Betreff': 'JavaScript', 'Alter': 88 }]; für (var i = 0; i < Liste.Länge; i++) { // 1. Erstellen Sie eine Zeile var tr = document.createElement('tr'); // 2. Daten für (var k in list[i]) { eingeben konsole.log(Liste[i][k]); // 1. Td-Zelle erstellen var td = document.createElement('td'); //Zelleninhalt füllen td.innerHTML = list[i][k]; // 2. Zelle hinzufügen tr.appendChild(td); } // 3. Links hinzufügen und löschen var td = document.createElement('td'); td.innerHTML = '<a href="javascript:;" >Löschen</a>'; tr.appendChild(td); // 4. Zeilen hinzufügen tbody.appendChild(tr); } // Löschfunktion hinzufügen var as = document.querySelectorAll('a'); für (var i = 0; i < as.length; i++) { als[i].onclick = Funktion() { tbody.removeChild(dieser.übergeordneterNode.übergeordneterNode); } } Konsole.log(tbody.childNodes); Konsole.log(tbody.children); </Skript> </body> </html> Seiteneffekt: Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Professionelle MySQL-Entwicklungsdesignspezifikationen und SQL-Schreibspezifikationen
>>: Ein zeitaufwändiger Fehlerbehebungsprozess für einen Docker-Fehler
Die verschiedenen HTML-Dokumente der Website sind...
Kürzlich haben Studierende des User Experience-Tea...
In diesem Artikel wird der Beispielcode einer CSS...
Die Lösung für das Problem, dass die PHP7.3-Versi...
Ich werde nicht viel Unsinn erzählen, schauen wir...
In diesem Abschnitt beschreibt der Autor die spez...
Inhaltsverzeichnis Wesentlicher Unterschied Daten...
Die Verwendung von depends_on zum Sortieren von C...
Das <link>-Tag definiert die Beziehung zwis...
Übersicht über die Clusterbereitstellung 172.22.1...
Inhaltsverzeichnis 1. Fälle vorstellen 2. Zeigen ...
Vorwort: Zeitstempelfelder werden häufig in MySQL...
Inhaltsverzeichnis 1. Ergebnisse erzielen 2. Impl...
Tabelle erstellen und Index erstellen Tabelle tbl...
Die vollständigen Schritte zur Konfiguration des ...