Heim > Artikel > Web-Frontend > Beherrschen Sie die DOM-Attributmitglieder und den Dokumentenfluss vollständig
Dieser Artikel vermittelt Ihnen relevantes Wissen über Javascript. Er stellt hauptsächlich Probleme im Zusammenhang mit DOM-Attributmitgliedern und dem Dokumentfluss vor. Das Formular ist von oben nach unten in Zeilen unterteilt, und drücken Sie in jeder Zeile auf „Elemente der Reihe nach von links nach rechts anordnen“. ist der Dokumentenfluss. Ich hoffe, er wird für alle hilfreich sein.
【Verwandte Empfehlungen: Javascript-Video-Tutorial, Web-Frontend】
Teilen Sie das Formular von oben nach unten in Zeilen auf und drücken Sie in jeder Zeile von links nach rechts. Die sekundäre Seite Emissionselement ist der gewöhnliche Fluss/Dokumentenfluss.
Die Reihenfolge des Lesens und Ausgebens von Dokumenten. Dies ist die Form des Lesens und Ausgebens von links nach rechts und von oben nach unten, die wir normalerweise sehen.
Die Situation, aus dem Dokumentenfluss auszubrechen:
1. Float wird aus dem Dokumentenfluss ausbrechen, aber nicht aus dem Textfluss, > ; umschließen
2. Position: absolut/fest Die absolute Positionierung führt dazu, dass das Element aus dem Dokumentfluss ausbricht und der Textfluss darin ignoriert wird
Dokumentfluss und Textfluss können Es wird als Schnittstelle zum Positionieren/Positionieren verstanden DOMJavaScript zum Bedienen von Webseiten, und der vollständige Name lautet „Document Object Model“ (Dokumentobjektmodell). Es gibt mehrere Konzepte: Dokument, Element, KnotenDas gesamte Dokument ist ein DokumentknotenJede Beschriftung ist ein ElementknotenDer im Element enthaltene Text ist ein TextknotenJedes Attribut ist ein AttributknotenAnmerkungen gehören zu AnmerkungsknotenDOM-Baum: DOM-Baum ist eine StrukturDie sogenannte hierarchische Struktur bezieht sich auf die Beziehung zwischen Elementen und ElementenVater und Sohn, BruderDer vom Parser ausgegebene Baum ist Bestehend aus DOM-Elementen und Attributknoten. Bestehend aus Wenn wir sagen, dass der Baum DOM-Knoten enthält, bedeutet dies, dass der Baum aus Elementen besteht, die die DOM-Schnittstelle implementieren. Diese Implementierungen umfassen andere Eigenschaften, die intern von Browsern benötigt werden.
Die hierarchische Strukturbeziehung bleibt nach Verlassen des Dokumentenflusses unverändert
HTML-DOM-Attribute
Attribute sind die Werte von Knoten (HTML-Elementen), die Sie abrufen oder festlegen können.Alle HTML-Elemente werden als Objekte definiert und Programmierschnittstellen sind Objektmethoden und Objekteigenschaften.
Methoden sind Aktionen, die Sie ausführen können (z. B. das Hinzufügen oder Ändern von Elementen). Eigenschaften sind Werte, die Sie abrufen oder festlegen können (z. B. der Name oder Inhalt eines Knotens).innerHTML-Eigenschaft
Der einfachste Weg, den Inhalt eines Elements abzurufen, ist die Verwendung der innerHTML-Eigenschaft.Das innerHTML-Attribut ist nützlich, um den Inhalt eines HTML-Elements abzurufen oder zu ersetzen.
Beispiel
Der folgende Code ruft das innerHTML des-Elements mit id="intro" ab:
<html> <body> <p id="intro">Hello World!</p> <script> var txt=document.getElementById("intro").innerHTML; document.write(txt); </script> </body> </html>Ausgabeergebnis:
Im obigen Beispiel ist getElementById eine Methode und innerHTML ist ein Attribut.
Das innerHTML-Attribut kann verwendet werden, um jedes HTML-Element abzurufen oder zu ändern, einschließlich
nodeName-Attribut
nodeName-Attribut gibt den Namen des Knotens an.nodeName ist schreibgeschützt
Der nodeName des Elementknotens ist derselbe wie der LabelnameDer Knotenwert des Elementknotens ist undefiniert oder null.
Den Wert abrufen des Elements
-Tags ab:
Instanz
<html> <body> <p id="intro">Hello World!</p> <script type="text/javascript"> x=document.getElementById("intro"); document.write(x.firstChild.nodeValue); </script> </body> </html>Ausgabeergebnis: nodeType-Attribut nodeType Das Attribut gibt den Typ des Knotens zurück. nodeType ist schreibgeschützt.
Die wichtigeren Knotentypen sind:
【Verwandte Empfehlungen: Javascript-Video-Tutorial, Web-Frontend】
Das obige ist der detaillierte Inhalt vonBeherrschen Sie die DOM-Attributmitglieder und den Dokumentenfluss vollständig. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!