DOM Dokument : Das „D“ in DOM. Wenn eine Webseite erstellt und in einen Webbrowser geladen wird, konvertiert es das geschriebene Webdokument in ein Dokumentobjekt. Objekt : Das „O“ in DOM, ein Objekt ist eine autarke Sammlung von Daten. Variablen, die einem bestimmten Objekt zugeordnet sind, heißen Attribute dieses Objekts, und Funktionen, die nur über ein bestimmtes Objekt aufgerufen werden können, heißen Methoden dieses Objekts. Modell : Das „M“ in DOM ist eine Darstellung von etwas. DOM stellt ein Dokument als Stammbaum dar. Knoten Knoten: Ein Dokument besteht aus Knoten, also Ästen und Blättern im Dokumentbaum. Es gibt viele verschiedene Knotentypen im DOM, z. B. Elementknoten, Textknoten und Attributknoten. Elementknoten:Der Name des Tags ist der Name des Elements. Der Name des Textabsatzelements ist „p“, der Name des ungeordneten Listenelements ist „u1“ und der Name des Listenelementelements ist „1i“. Elemente können andere Elemente enthalten. In unserem Dokument „Einkaufsliste“ sind alle Listenelementelemente in einem ungeordneten Listenelement enthalten. Tatsächlich ist das einzige Element, das nicht in einem anderen Element enthalten ist, das Element, das das Stammelement unseres Knotenbaums ist. Textknoten: Ein Elementknoten ist lediglich ein Knotentyp. Wenn ein Dokument nur aus leeren Elementen bestehen würde, hätte es zwar eine Struktur, das Dokument selbst hätte jedoch keinen Inhalt. Im Internet ist der Inhalt König, und die überwiegende Mehrheit der Inhalte besteht aus Text. Beispielsweise ist der im <p>-Element enthaltene Text ein Textknoten. Eigenschaftsknoten:Attributknoten werden verwendet, um eine spezifischere Beschreibung eines Elements bereitzustellen. Beispielsweise haben fast alle Elemente ein Titelattribut, mit dem wir genau beschreiben können, was das Element enthält. Attributknoten sind immer in Elementknoten enthalten. Elemente abrufenEs gibt drei DOM-Methoden zum Abrufen von Elementknoten: eine nach der Element-ID, eine nach dem Tag-Namen und eine nach dem Klassennamen. getElementById() DOM bietet eine Methode namens getElementById, die ein Objekt zurückgibt, das dem Elementknoten mit einem bestimmten ID-Attributwert entspricht. Es handelt sich um eine Funktion, die für das Dokumentobjekt spezifisch ist. Auf den Funktionsnamen muss ein Paar Klammern folgen, die die Funktionsparameter enthalten. Die Methode getElementById hat nur einen Parameter. Der Wert des ID-Attributs des Elements, das Sie abrufen möchten, muss in einfache oder doppelte Anführungszeichen gesetzt werden document.getElementById("Käufe")` getElementsByTagName() Die Methode getElementsByTagName gibt ein Array von Objekten zurück, eines für jedes Element im Dokument, das über ein bestimmtes Tag verfügt. Auch diese Methode hat nur einen Parameter, nämlich den Namen des Tags: document.getElementsByTagName("li"); getElementsByClassName()Diese Methode kann über den Klassennamen im Class-Attribut auf das Element zugreifen. getElementsByClassName akzeptiert nur einen Parameter, nämlich den Klassennamen: getElementsByClassName(Klasse) Der Rückgabewert dieser Methode ähnelt getElementsByTagName(), einem Array von Elementen mit demselben Klassennamen. wie: document.getElementsByClassName("Verkauf"); Mit dieser Methode können auch Elemente mit mehreren Klassennamen gesucht werden, indem die Klassennamen im Zeichenfolgenparameter durch Leerzeichen getrennt werden. Zusammenfassen: 1. Ein Dokument ist ein Knoten. 2. Knoten werden in verschiedene Typen unterteilt: Elementknoten, Attributknoten und Textknoten. 3. getElementById gibt ein Objekt zurück, das einem bestimmten Element im Dokument entspricht. 4. getElementsByTagName und getElementsByClassName geben ein Array von Objekten zurück, die einem bestimmten Satz von Elementknoten im Dokument entsprechen. 5. Jeder Knoten ist ein Objekt. Dieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalten auf 123WORDPRESS.COM mehr Aufmerksamkeit schenken können! Das könnte Sie auch interessieren:
|
<<: So konfigurieren Sie die PDFLatex-Umgebung in Docker
Inhaltsverzeichnis Was ist der Proxy-Modus? Einfü...
1. Overlay-Übersicht Overlay bedeutet Überlagerun...
Ich bin heute auf mehrere Browserkompatibilitätsp...
Kürzlich sagten einige Freunde, dass sie nach der...
In diesem Artikel wird beschrieben, wie Sie das P...
Beim Kapseln von Vue-Komponenten werde ich weiter...
MySql öffnet regelmäßig ein MySQLInstallerConsole...
max_allowed_packet ist ein Parameter in MySQL, de...
Dieser Artikel enthält hauptsächlich Lösungen für...
Upgrade-Prozess: Ursprüngliches System: CentOS7.3...
Inhaltsverzeichnis Herkunft Umweltinformationen F...
1. Vorbereitung 1.1 Laden Sie VMware 15 herunter ...
Inhaltsverzeichnis 1. Installieren und importiere...
Inhaltsverzeichnis Einführung Traditionelle Überg...
In HTML werden Farben auf zwei Arten dargestellt. ...