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
Im vorherigen Artikel https://www.jb51.net/articl...
1. Gehen Sie zur offiziellen Website, um das JDK-...
vuex-persistenter Zustand Kernprinzip: Alle Vuex-...
Inhaltsverzeichnis Vom Vater zum Sohn: Sohn zum V...
Das Meta-Tag wird verwendet, um Dateiinformationen...
Inhaltsverzeichnis Installieren Sie CentOS7 Konfi...
Es gibt viele Möglichkeiten, Formularfelder in Vu...
1. Einleitung Kürzlich habe ich einem Freund geho...
Nachdem ich die halbe Nacht daran gearbeitet hatt...
Da die in der MySQL-Datenbank gespeicherten Daten...
Inhaltsverzeichnis Vorwort 1. cat-Befehl: 2. weit...
Inhaltsverzeichnis 1. MySQL Master-Slave-Replikat...
Deinstallieren Sie die installierte Version auf U...
Die virtuelle Maschine wird auf dem Hostcomputer ...
Ich habe MySQL zuvor problemlos in Ubuntu 16.04 i...