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
Var alt klart?
Tak for dine kommentarer!
Sektion 2. Kapitel 5
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
Sektion 2. Kapitel 5