Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Naviger i DOM-hierarkiet | DOM-Manipulation til Interaktiv Webudvikling
Avanceret JavaScript-Mestring

bookUdfordring: 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.

  1. Adgang til forældrenoden: <li>-elementet med ID'et current-task vælges. Find dets forælder-<ul>-element;
  2. Adgang til alle undernoder: Hent alle undernoder, inklusive tekstnoder (som mellemrumstegn);
  3. Adgang til første og sidste undernode:
    • Find første undernode på forælder-<ul>;
    • Find sidste undernode på forælder-<ul>.
  4. Naviger til søskendenoder:
    • Find forrige søskendenode på current-task;
    • Find næste søskendenode på current-task.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Brug parentNode for at tilgå forælder-<ul>-elementet.
  • Brug childNodes på forælder-<ul> for at hente alle undernoder, inklusive tekstnoder (som mellemrumstegn);
  • Brug firstChild på forælder-<ul> for at tilgå første undernode;
  • Brug lastChild på forælder-<ul> for at tilgå sidste undernode;
  • Brug previousSiblingcurrent-task for at tilgå forrige søskendenode;
  • Brug nextSiblingcurrent-task for at tilgå næste søskendenode.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 5

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Awesome!

Completion rate improved to 2.22

bookUdfordring: 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.

  1. Adgang til forældrenoden: <li>-elementet med ID'et current-task vælges. Find dets forælder-<ul>-element;
  2. Adgang til alle undernoder: Hent alle undernoder, inklusive tekstnoder (som mellemrumstegn);
  3. Adgang til første og sidste undernode:
    • Find første undernode på forælder-<ul>;
    • Find sidste undernode på forælder-<ul>.
  4. Naviger til søskendenoder:
    • Find forrige søskendenode på current-task;
    • Find næste søskendenode på current-task.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Brug parentNode for at tilgå forælder-<ul>-elementet.
  • Brug childNodes på forælder-<ul> for at hente alle undernoder, inklusive tekstnoder (som mellemrumstegn);
  • Brug firstChild på forælder-<ul> for at tilgå første undernode;
  • Brug lastChild på forælder-<ul> for at tilgå sidste undernode;
  • Brug previousSiblingcurrent-task for at tilgå forrige søskendenode;
  • Brug nextSiblingcurrent-task for at tilgå næste søskendenode.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 5
some-alt