Heim >Web-Frontend >js-Tutorial >Tutorial zu DOM-Grundlagen: Verwenden von DOM_Basic Knowledge
Nachdem Sie das Framework und die Knoten von DOM (Text Object Model) verstanden haben, ist es am wichtigsten, diese Knoten zum Verarbeiten von HTML-Webseiten zu verwenden
Für einen DOM-Knoten gibt es eine Reihe von Eigenschaften und Methoden, die verwendet werden können. Zu den häufig verwendeten gehört die folgende Tabelle.
Perfekt: http://www.w3school.com.cn/xmldom/dom_element.asp
1. Zugriffsknoten
BOM bietet einige Grenzmethoden für den Zugriff auf Knoten. Die am häufigsten verwendeten sind getElementsByTagName() und getElementById()
document.getElementById()
//id erhält className
2. Knotentyp erkennen
Der Knotentyp kann über den Knotentyp ermittelt werden. Dieser Parameter gibt 12 ganzzahlige Werte zurück.
Ausdrucksformat wie document.nodeType
Was wirklich nützlich ist, sind die drei Arten von Modellknoten, die im DOM (1)-Modell erwähnt werden
Elementknoten, Textknoten und Attributknoten
1. Der Rückgabewert des Elementknotens ist 1
2. Der Rückgabewert des Attributknotens ist 2
3. Der Textknoten gibt den Wert 3 zurück
Dadurch können bestimmte Knoten einzeln bearbeitet werden, was bei der Suche nach Knoten sehr praktisch ist. Ich werde später darüber sprechen.
3. Nutzen Sie die Beziehung zwischen Vater, Sohn und Bruder, um Knoten zu finden
Wenn Sie im ersten Abschnitt auf den Knoten zugreifen, verwenden Sie das Attribut childNodes des Knotens, um auf den im Elementknoten enthaltenen Textknoten zuzugreifen.
In diesem Abschnitt wird die Eltern-Kind-Bruder-Beziehung von Knoten verwendet, um Knoten zu finden
*Verwenden Sie die Attribute hasChildNodes und childNodes, um alle in diesem Knoten enthaltenen Knoten abzurufen
Unter Verwendung des übergeordneten Knotens wurde der übergeordnete Knoten des angegebenen Knotens erfolgreich abgerufen
5. Verwenden Sie das parentNode-Attribut
6.doms brüderliche Beziehung
Um eine gute Kompatibilität bei der Verwendung des Codes zu gewährleisten, muss nodeType zur Beurteilung verwendet werden
Die Kompatibilitätsverarbeitung läuft wie folgt ab: