Wie ändere ich den Inhalt von HTML-Elementen mit js? In diesem Kapitel erfahren Sie, wie Sie mit HTML DOM den Inhalt von HTML-Elementen in js ändern. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.
Zuerst müssen wir verstehen Was ist HTML-DOM? Welche Rolle spielt HTML DOM?
HTML DOM, kurz für Document Object Model Wenn eine Webseite geladen wird, erstellt der Browser das Dokumentobjektmodell der Seite. Das
HTML-DOM-Modell kann als Baum von -Objekten erstellt werden. Wie unten gezeigt:
Über das HTML-DOM kann auf alle Elemente im JavaScript-HTML-Dokument zugegriffen werden und es können ausreichende Funktionen zum Erstellen von dynamischem HTML erhalten werden. Über HTML DOM kann JavaScript die folgenden Funktionen erreichen:
js kann alle HTML-Elemente auf der Seite ändern;
js kann alle HTML-Attribute auf der Seite ändern;
js kann alle CSS-Stile auf der Seite ändern;
js kann auf alle Ereignisse auf der Seite reagieren.
Lassen Sie uns im Detail vorstellen, wie
js den Inhalt von HTML-Elementen über HTML DOM ändert
1. JS-Änderung und Hinzufügen von HTML-Inhalten
js kann dynamische HTML-Inhalte erstellen und hinzufügen. Verwenden Sie die Methode write(), um HTML-Ausdrücke oder JavaScript-Code direkt in HTML-Dokumente zu schreiben.
Mehrere Parameter (exp1, exp2, exp3,...) können in der write()-Methode aufgelistet werden und werden der Reihe nach an das Dokument angehängt. Syntax:document.write(exp1,exp2,exp3,....)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script type="text/javascript"> document.write("<p>Hello World!</p> ","现在是:",Date()); </script> </head> </html>
2. js ändern und ersetzen den Inhalt des HTML-Elements
Der einfachste und direkteste Weg für js, den Inhalt von HTML-Elementen zu ändern und zu ersetzen, ist die Verwendung des innerHTML-Attributs.
Syntax:document.getElementById(id).innerHTML=new HTML
<!DOCTYPE html> <html> <body> <h1 id="header">Old Header</h1> <script> var element=document.getElementById("header"); element.innerHTML="New Header"; </script> <p>"Old Header" 已被修改为 "New Header"。</p> </body> </html>
Beschreibung:
Das HTML-Dokument im Beispiel enthält dasMit dem innerHTML-Attribut können Sie den gesamten Inhalt im HTML-Element
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird. Weitere verwandte Tutorials finden Sie unter
JavaScript-Video-Tutorial!
Verwandte Empfehlungen:
Öffentliches PHP-Schulungsvideo-Tutorial
JavaScript-Grafik-TutorialDas obige ist der detaillierte Inhalt vonWie ändere ich den Inhalt von HTML-Elementen in js? HTML-DOM-Implementierung zum Ändern von Inhalten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!