In dieser Beschreibung wird HTML DOM, seine Bedeutung und seine Struktur erörtert. Wir werden auch über die Eigenschaften und Methoden des Dokumentobjektmodells und der DOM -Ebene sprechen.
Html dom
Das HTML -Dokumentobjektmodell oder das HTML -DOM ist eine XML- und HTML -Programmierschnittstelle. Das Dokumentobjektmodell erstellt eine logische Dokumentstruktur und definiert die Methode zum Zugriff und zu ändern. Da HTML DOM keine Objektbeziehungen identifiziert, wird es als logische Struktur bezeichnet.
HTML DOM ist auch dafür bekannt. HTML DOM ermöglicht es Ihnen, auf HTML -Elemente, Klassen, Tags, Attribute und IDs zuzugreifen und zu manipulieren, indem Sie die angebotenen Methoden und Befehle verwenden.
Warum brauchen Sie HTML DOM?
JavaScript wird verwendet, um verwandte Funktionen hinzuzufügen, wenn Sie HTML verwenden, um Ihre Webseiten zu strukturieren. Wenn ein HTML -Dokument im Browser geladen wird, kann JavaScript es nicht direkt verstehen. Daher wird ein entsprechendes Dokumentobjektmodell erstellt. Das generierte DOM repräsentiert das gleiche HTML -Dokument mit Hilfe der Objekte unterschiedlich. Danach kann JavaScript die HTML DOM leicht interpretieren.
Zum Beispiel kann JavaScript in einem HTML -Dokument die Tags nicht direkt verstehen (
Absatz
); Es kann jedoch das Objekt verstehen “P”Im Dokumentobjektmodell. Mit dieser Fähigkeit kann JavaScript verschiedene Methoden verwenden, um auf die zusätzlichen Objekte von HTML -Dokumenten zuzugreifen.
Struktur von HTML DOM
Das HTML-DOM- oder Dokumentobjektmodell verfügt über eine baumähnliche Struktur, wobei der Baum das Strukturmodell des Dokuments definiert. Im HTML -Dom -Struktur -Modell “,“struktureller Isomorphismus”Ist eine wesentliche Eigenschaft, die besagt, dass, wenn Sie zwei DOM -Implementierungen zum Erstellen einer Darstellung oder Modell desselben HTML.
Warum nennen wir HTML DOM ein Dokumentmodell?
HTML -Objekte werden zum Modellieren von Dokumenten verwendet. Dieses Modell umfasst die Dokumentstruktur, die Objekte und ihr Verhalten, wie die HTML -Tagelemente mit ihren Attributen.
HTML DOM -Eigenschaften
Schauen wir uns nun die Eigenschaften des Dokumentobjekts an, mit denen das Dokumentobjekt abgerufen und geändert werden kann:
HTML -Dokumentobjektmethoden
Hier finden Sie einige nützliche HTML -Dokumentobjektmethoden, die Sie entsprechend Ihren Anforderungen verwenden können:
Beispiel 1: Finden und erhalten Sie HTML -Element durch ID in JavaScript
Im folgenden Beispiel haben wir die GetElementById () -Methode verwendet, um die HTML-DOM mit der ID zu findenP1”:
Dies ist LinuxHint.com
Finden und holen Sie sich HTML -DOM -Elemente nach ID
Dies ist ein JavaScript -Programm, das die Methode "getElements byid" verwendet
Führen Sie das oben gegebene Programm in Ihrem bevorzugten Code-Editor oder einer Online-Codierungssandbox aus. Wir werden das JSBin jedoch für diesen Zweck verwenden:
Die Ausführung des oben gegebenen JavaScript-Programms zeigt die folgende Ausgabe an:
Beispiel 2: HTML -DOM -Elemente -Darstellung
Das folgende Beispiel zeigt die Darstellung von HTML -Elementen in DOM (Dokumentobjektmodell):
Fahrrad | Flugzeug |
LKW | Bus |
Hier ist die Darstellung der oben gegebenen Elemente in einer baumartigen Struktur:
HTML DOM -Ebene
HTML DOM besteht aus vier Ebenen: Stufe 0, Stufe 1, Stufe 2 und Stufe 3.
DOM Level 0
Diese Ebene bietet einen Schnittstellensatz auf niedriger Ebene.
DOM Level 1
DOM Level 1 umfasst Html Und KERN Teile. HTML liefert hochgradige Schnittstellen, die verwendet werden können, um HTML-Dokumente darzustellen, und der Kernteil wird verwendet, um das strukturierte Dokument darzustellen.
DOM Level 2
DOM Level 2 basiert auf sechs Spezifikationen: Bereich, Traversal, Stil, Ereignisse und Core2.
DOM Level 3
DOM Level 3 basiert auf fünf Spezifikationen: XPATH, Ereignisse, Validierung, Speichern, Laden und Core3.
Abschluss
HTML DOM oder das Dokumentobjektmodell sind entscheidend für die Entwicklung interaktiver Websites. Es handelt sich um eine Benutzeroberfläche, mit der eine Programmiersprache den Stil, die Struktur und den Inhalt der Website ändern kann. HTML DOM fungiert auch als Schnittstelle zwischen HTML und JavaScript. In dieser Beschreibung wurde HTML DOM, seine Bedeutung und seine Struktur besprochen. Wir haben auch über die Eigenschaften und Methoden des Dokumentobjektmodells und der DOM -Ebene gesprochen.