Erste Schritte mit JavaScriptJavaScript ist eine leichtgewichtige, interpretierte Webentwicklungssprache. Das Sprachsystem ist nicht sehr kompliziert und einfach und leicht zu erlernen. Da alle modernen Browser über eingebettete JavaScript-Engines verfügen, kann JavaScript-Quellcode direkt im Browser interpretiert und ausgeführt werden, und Benutzer müssen sich keine Gedanken über Supportprobleme machen. Dies ist eine kleine Übung, um mit js zu beginnen. Hinzufügen und Löschen von TabelleninformationenEinfache DOM-Operationen können mit HTML-Tags erreicht werden. Der Code lautet wie folgt: <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <title>Dokument</title> <style type="text/css"> *{ Rand: 0; Polsterung: 0; } </Stil> <Skripttyp="text/javascript"> Funktion delA(){ //Klicken Sie auf den Hyperlink, um diese Zeile zu löschen. //Verwenden Sie dies, um das übergeordnete Element zu löschen. var tr = this.parentNode.parentNode; //Name der zu löschenden Person abrufen var name=tr.getElementsByTagName("td")[0].innerHTML; //Benutzer nachfragen, ob gelöscht werden soll var flag=confirm("Möchten Sie "+name+" löschen?"); wenn(Flagge){ tr.parentNode.removeChild(tr); } //Verhindert das Standardverhalten des Browsers, z. B. das Öffnen einer neuen Registerkarte. return false; } fenster.onload = funktion(){ //Klicken Sie auf den Hyperlink, um die Informationen eines Mitarbeiters zu löschen. //Link abrufen. var allA=document.getElementsByTagName("a"); //Bind-Antwortfunktion für (var i=0;i<allA.length;i++){ alleA[i].onclick=delA; } //Mitarbeiterfunktion hinzufügen, klicken Sie auf die Schaltfläche, um der Tabelle Informationen hinzuzufügen var addEmpButton = document.getElementById("addEmpButton"); addEmpButton.onclick=Funktion(){ //Textinhalt im Eingabefeld abrufen var empName=document.getElementById("empName").value; var E-Mail = document.getElementById("E-Mail").Wert; var Gehalt=document.getElementById("Gehalt").Wert; //Erstelle einen tr var tr = document.createElement("tr"); //Inhalt zu tr hinzufügen tr.innerHTML="<td>"+empName+"</td>"+ "<td>"+E-Mail+"</td>"+ "<td>"+Gehalt+"</td>"+ "<td><a href='javascript:;'>Löschen</a></td>"; var a = tr.getElementsByTagName("a")[0]; a.onclick=delA; //tr in Tabelle einfügen var employeeTable=document.getElementById("employeeTable"); //Tbody abrufen var tbody = document.getElementsByTagName("tbody")[0]; tbody.appendChild(tr); } } </Skript> </Kopf> <Text> <Tabellen-ID="Mitarbeitertabelle"> <tr> <th>Name</th> <th>E-Mail</th> <th>Gehalt</th> <th> </th> </tr> <tr> <td>Tom</td> <td>[email protected]</td> <td>5000</td> <td><a href="">Löschen</a></td> </tr> <tr> <td>Jerry</td> <td>[email protected]</td> <td>8000</td> <td><a href="">Löschen</a></td> </tr> <tr> <td>Bob</td> <td>[email protected]</td> <td>10000</td> <td><a href="">Löschen</a></td> </tr> <div id="formDiv"> <h4>Neue Mitarbeiter hinzufügen</h4> <Tabelle> <tr> <td class="word">Name: </td> <td Klasse="inp"> <Eingabetyp="Text" Name="EmpName" ID="EmpName"> </td> </tr> <tr> <td class="word">E-Mail: </td> <td Klasse="inp"> <input type="text" name="email" id="email"> </td> </tr> <tr> <td class="word">Gehalt: </td> <td Klasse="inp"> <input type="text" name="Gehalt" id="Gehalt"> </td> </tr> <tr> <td colspan="2" align="center"> <!--Die Attribute colspan und rowspan geben die Anzahl der Zeilen und Spalten an, die eine Zelle umfassen kann--> <!--align-Attribut ist die Textausrichtungsposition--> <button id="addEmpButton" value="abc"> Einreichen </button> </td> </tr> </Tabelle> </div> </Tabelle> </body> </html> Die Kommentare in den Code-Snippets sind sehr übersichtlich und zum Üben geeignet. 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:
|
<<: Docker-Installationstutorial: Erste Schritte (Anfängerausgabe)
1. Problem Es gibt eine Tabelle wie unten gezeigt...
[LeetCode] 183.Kunden, die nie bestellen Angenomm...
Der Befehl „Bash History“ im Linux-System hilft d...
Kürzlich stieß ich während des Entwicklungsprozes...
Verwenden Sie Javascript, um ein Message Board-Be...
In diesem Artikel wird der spezifische Code von j...
Inhaltsverzeichnis Vorne geschrieben 1. Ngixn-Bil...
Vorwort In der Front-End-Programmierung verwenden...
Ich wollte wissen, wie ich mit einem Domänennamen...
Inhaltsverzeichnis Finden Sie das Problem 1. So e...
Inhaltsverzeichnis 1. Grundlegende Speicherung vo...
Inhaltsverzeichnis Vorwort 1. Nginx + Tomcat 2. K...
inline-flex ist dasselbe wie inline-block. Es ist...
MyISAM und InnoDB sind die gängigsten Speicher-En...
Syntax der Whitelist-Regel: Grundregel wl:ID [neg...