Zum Inhalt springen

Traversing

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 18.10.2026

Traversing heißt, sich im Baum zu bewegen: zum Elternelement, zu den Kindern, zum nächsten Geschwister.

Traversing

Das Bewegen von einem Element zu seinen Verwandten im Dokumentbaum.
Beispiel: „Beim Traversing geht man von einem gefundenen Element weiter.“

Die Wege

el.parentElement
el.children
el.closest('.karte')
el.nextElementSibling

closest() sucht aufwärts nach dem nächsten Vorfahren, der zu einem Selektor passt. In Verbindung mit Event Bubbling ist das die übliche Art, vom geklickten Punkt zur zugehörigen Komponente zu kommen.

Textknoten

Die Eigenschaften mit Element im Namen überspringen Textknoten, die ohne nicht. childNodes liefert deshalb auch die Leerzeichen zwischen den Tags, children nur die Elemente. Wer das verwechselt, bekommt Ergebnisse, die niemand erwartet.

Siehe auch:

DOM-Manipulation

Den Baum ändern, den der Browser aus dem Dokument gebaut hat.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

Selektor-Abfrage (querySelector)

Elemente finden, mit der Schreibweise aus CSS.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

Event Bubbling

Ereignisse steigen im Baum nach oben.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

Element (HTML)

Ein Bestandteil des Dokuments, erzeugt durch ein Tag oder ein Tag-Paar.

#Frontend-Entwicklung (HTML, CSS, JavaScript)