Galileo Computing < openbook > Galileo Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.

 <<   zurück
JavaScript und AJAX von Christian Wenz
Das umfassende Handbuch
Buch: JavaScript und AJAX

JavaScript und AJAX
839 S., mit DVD, 39,90 Euro
Galileo Computing
ISBN 3-89842-859-1
gp Kapitel 16 DOM
  gp 16.1 Der DOM-Baum
  gp 16.2 Navigation im Baum
  gp 16.3 Den Baum modifizieren
    gp 16.3.1 Wichtige Methoden
    gp 16.3.2 Zugriff auf einzelne Elemente
    gp 16.3.3 Zugriff auf Tags
    gp 16.3.4 Beispiele


Galileo Computing

16.2 Navigation im Baum  toptop

Ähnlich wie bei Frame-Hierarchien kann man auch in dem DOM-Baum von Ebene zu Ebene springen. Die entsprechenden Methoden und Eigenschaften heißen hier nur anders, aber ansonsten bleibt alles beim Alten. Die Kindknoten eines Elements im DOM-Baum befinden sich im Array childNodes. Von einem Knoten (bzw. HTML-Element) aus kann man mit den Eigenschaften, die in der folgenden Tabelle aufgeführt sind, auf andere Knoten zugreifen.


Tabelle 16.1     Eigenschaften eines Knotens im DOM-Baum

Eigenschaft Beschreibung
firstChild Der erste Kindknoten (erstes Element im childNodes-Array)
lastChild Der letzte Kindknoten (letztes Element im childNodes-Array)
nextSibling Das nächste Kind des Elternknotens
parentNode Der Elternknoten
previousSibling Das vorherige Kind des Elternknotens

Die Eigenschaften aus der folgenden Tabelle liefern nähere Informationen über einen Knoten zurück:


Tabelle 16.2     Eigenschaften, die nähere Informationen über einen Knoten liefern

Eigenschaft Beschreibung
nodeName HTML-Tag des Knotens als Zeichenkette (z.  B. "h3")
nodeType 1 = Tag, 2 = Attribut, 3 = Text

In Abbildung 16.3 sehen Sie den DOM-Baum noch einmal, diesmal mit den Beziehungen zwischen den einzelnen Knoten.

Abbildung
Hier klicken, um das Bild zu Vergrößern

Abbildung 16.3     Navigationsmöglichkeiten innerhalb des DOM-Baums

 <<   zurück
  
  Zum Katalog
Zum Katalog: JavaScript und AJAX
JavaScript und AJAX
bestellen
 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchtipps
Zum Katalog: JavaScript und AJAX - Das Video-Training






 JavaScript und AJAX -
 Das Video-Training


Zum Katalog: Webseiten programmieren und gestalten






 Webseiten
 programmieren
 und gestalten


Zum Katalog: XHTML, HTML und CSS






 XHTML, HTML und CSS


Zum Katalog: CSS-Praxis






 CSS-Praxis


Zum Katalog: AJAX






 AJAX


Zum Katalog: PHP 5 und MySQL 5






 PHP 5 und MySQL 5


Zum Katalog: TYPO3 4.0






 TYPO3 4.0


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo




Copyright © Galileo Press 2007
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Computing]

Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de