Utmaning: Navigera i DOM-hierarkin
Svep för att visa menyn
Uppgift
Du har en enkel att-göra-lista i HTML. Målet är att navigera genom DOM-hierarkin med hjälp av egenskaper som parentNode, childNodes, firstChild, lastChild, previousSibling och nextSibling för att förstå deras beteende och hur de används för att komma åt olika noder.
- Åtkomst till föräldernoden:
<li>-elementet med IDcurrent-taskär valt. Hämta dess förälder<ul>-element; - Åtkomst till alla barnnoder: Hämta alla barnnoder, inklusive textnoder (som blanksteg);
- Åtkomst till första och sista barnnoden:
- Hämta första barnnoden på föräldern
<ul>; - Hämta sista barnnoden på föräldern
<ul>.
- Hämta första barnnoden på föräldern
- Navigera till syskonnoder:
- Hämta föregående syskonnod på
current-task; - Hämta nästa syskonnod på
current-task.
- Hämta föregående syskonnod på
index.html
index.css
index.js
- Använd
parentNodeför att komma åt dess förälder<ul>-element. - Använd
childNodespå föräldern<ul>för att hämta alla barnnoder, inklusive textnoder (som blanksteg); - Använd
firstChildpå föräldern<ul>för att komma åt första barnnoden; - Använd
lastChildpå föräldern<ul>för att komma åt sista barnnoden; - Använd
previousSiblingpåcurrent-taskför att komma åt dess föregående syskonnod; - Använd
nextSiblingpåcurrent-taskför att komma åt dess nästa syskonnod.
index.html
index.css
index.js
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 2. Kapitel 5
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Fantastiskt!
Completion betyg förbättrat till 2.22Avsnitt 2. Kapitel 5