Udfordring: Naviger i DOM-hierarkiet
Opgave
Du har en simpel opgaveliste i HTML. Målet er at navigere gennem DOM-hierarkiet ved at bruge egenskaber som parentNode, childNodes, firstChild, lastChild, previousSibling og nextSibling for at forstå deres funktion og hvordan de tilgår forskellige noder.
- Adgang til forældrenoden:
<li>-elementet med ID'etcurrent-taskvælges. Find dets forælder-<ul>-element; - Adgang til alle undernoder: Hent alle undernoder, inklusive tekstnoder (som mellemrumstegn);
- Adgang til første og sidste undernode:
- Find første undernode på forælder-
<ul>; - Find sidste undernode på forælder-
<ul>.
- Find første undernode på forælder-
- Naviger til søskendenoder:
- Find forrige søskendenode på
current-task; - Find næste søskendenode på
current-task.
- Find forrige søskendenode på
index.html
index.css
index.js
- Brug
parentNodefor at tilgå forælder-<ul>-elementet. - Brug
childNodespå forælder-<ul>for at hente alle undernoder, inklusive tekstnoder (som mellemrumstegn); - Brug
firstChildpå forælder-<ul>for at tilgå første undernode; - Brug
lastChildpå forælder-<ul>for at tilgå sidste undernode; - Brug
previousSiblingpåcurrent-taskfor at tilgå forrige søskendenode; - Brug
nextSiblingpåcurrent-taskfor at tilgå næste søskendenode.
index.html
index.css
index.js
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Can you show me the HTML structure of the task list?
Can you provide example JavaScript code for these DOM operations?
What is the difference between childNodes and children in this context?
Awesome!
Completion rate improved to 2.22
Udfordring: Naviger i DOM-hierarkiet
Stryg for at vise menuen
Opgave
Du har en simpel opgaveliste i HTML. Målet er at navigere gennem DOM-hierarkiet ved at bruge egenskaber som parentNode, childNodes, firstChild, lastChild, previousSibling og nextSibling for at forstå deres funktion og hvordan de tilgår forskellige noder.
- Adgang til forældrenoden:
<li>-elementet med ID'etcurrent-taskvælges. Find dets forælder-<ul>-element; - Adgang til alle undernoder: Hent alle undernoder, inklusive tekstnoder (som mellemrumstegn);
- Adgang til første og sidste undernode:
- Find første undernode på forælder-
<ul>; - Find sidste undernode på forælder-
<ul>.
- Find første undernode på forælder-
- Naviger til søskendenoder:
- Find forrige søskendenode på
current-task; - Find næste søskendenode på
current-task.
- Find forrige søskendenode på
index.html
index.css
index.js
- Brug
parentNodefor at tilgå forælder-<ul>-elementet. - Brug
childNodespå forælder-<ul>for at hente alle undernoder, inklusive tekstnoder (som mellemrumstegn); - Brug
firstChildpå forælder-<ul>for at tilgå første undernode; - Brug
lastChildpå forælder-<ul>for at tilgå sidste undernode; - Brug
previousSiblingpåcurrent-taskfor at tilgå forrige søskendenode; - Brug
nextSiblingpåcurrent-taskfor at tilgå næste søskendenode.
index.html
index.css
index.js
Tak for dine kommentarer!