In einem HTML-Dokument befindet sich jedes Element immer an einer bestimmten Position im DOM-Knotenbaum und es besteht immer eine bestimmte hierarchische Beziehung zwischen Elementen in der Dokumenthierarchie, beispielsweise die Beziehung zwischen übergeordnetem und untergeordnetem Element.
1. Auswahl für untergeordnete Elemente
wird verwendet, um alle untergeordneten Elemente unter einem bestimmten übergeordneten Element zu finden. Das Syntaxformat ist:
2. Nachkommenelementauswahl
wird verwendet, um alle Nachkommenelemente unter einem bestimmten Vorgängerelement abzugleichen. Das Syntaxformat ist:
3. Direkte Auswahl von Geschwisterelementen
wird verwendet, um alle nächsten Elemente unmittelbar nach dem vorherigen Element abzugleichen. Das Syntaxformat ist:
4. Auswahl für benachbarte Geschwisterelemente
wird verwendet, um alle Geschwisterelemente hinter einem Element auszuwählen. Das Syntaxformat ist wie folgt:
Umfassendes Beispiel: