Herausforderung: Navigation in der DOM-Hierarchie
Swipe um das Menü anzuzeigen
Aufgabe
Sie haben eine einfache Aufgabenliste in HTML. Ziel ist es, durch die DOM-Hierarchie mit Eigenschaften wie parentNode, childNodes, firstChild, lastChild, previousSibling und nextSibling zu navigieren, um deren Verhalten und den Zugriff auf verschiedene Knoten zu verstehen.
- Zugriff auf das Elternelement: Das
<li>-Element mit der IDcurrent-taskist ausgewählt. Greifen Sie auf dessen übergeordnetes<ul>-Element zu; - Zugriff auf alle Kindknoten: Rufen Sie alle Kindknoten ab, einschließlich Textknoten (wie Leerzeichen);
- Zugriff auf den ersten und letzten Kindknoten:
- Greifen Sie auf den ersten Kindknoten des übergeordneten
<ul>-Elements zu; - Greifen Sie auf den letzten Kindknoten des übergeordneten
<ul>-Elements zu.
- Greifen Sie auf den ersten Kindknoten des übergeordneten
- Navigation zu Geschwisterknoten:
- Greifen Sie auf den vorherigen Geschwisterknoten von
current-taskzu; - Greifen Sie auf den nächsten Geschwisterknoten von
current-taskzu.
- Greifen Sie auf den vorherigen Geschwisterknoten von
index.html
index.css
index.js
- Verwenden Sie
parentNode, um auf das übergeordnete<ul>-Element zuzugreifen. - Verwenden Sie
childNodesauf dem übergeordneten<ul>, um alle Kindknoten einschließlich Textknoten (wie Leerzeichen) abzurufen; - Verwenden Sie
firstChildauf dem übergeordneten<ul>, um auf den ersten Kindknoten zuzugreifen; - Verwenden Sie
lastChildauf dem übergeordneten<ul>, um auf den letzten Kindknoten zuzugreifen; - Verwenden Sie
previousSiblingaufcurrent-task, um auf den vorherigen Geschwisterknoten zuzugreifen; - Verwenden Sie
nextSiblingaufcurrent-task, um auf den nächsten Geschwisterknoten zuzugreifen.
index.html
index.css
index.js
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 5
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Großartig!
Completion Rate verbessert auf 2.22Abschnitt 2. Kapitel 5