Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Utfordring: Naviger i DOM-hierarkiet | DOM-Manipulering for Interaktiv Webutvikling
Avansert JavaScript-mestring

bookUtfordring: Naviger i DOM-hierarkiet

Oppgave

Du har en enkel oppgaveliste i HTML. Målet er å navigere gjennom DOM-hierarkiet ved å bruke egenskaper som parentNode, childNodes, firstChild, lastChild, previousSibling og nextSibling for å forstå hvordan de fungerer og hvordan de får tilgang til ulike noder.

  1. Tilgang til foreldrenoden: <li>-elementet med ID current-task er valgt. Få tilgang til dets overordnede <ul>-element;
  2. Tilgang til alle barnenoder: Hent ut alle barnenoder, inkludert tekstnoder (for eksempel mellomrom);
  3. Tilgang til første og siste barnenode:
    • Få tilgang til første barnenode på det overordnede <ul>-elementet;
    • Få tilgang til siste barnenode på det overordnede <ul>-elementet.
  4. Naviger til søskennoder:
    • Få tilgang til forrige søskennode på current-task;
    • Få tilgang til neste søskennode på current-task.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Bruk parentNode for å få tilgang til det overordnede <ul>-elementet.
  • Bruk childNodes på det overordnede <ul> for å hente ut alle barnenoder, inkludert tekstnoder (for eksempel mellomrom);
  • Bruk firstChild på det overordnede <ul> for å få tilgang til første barnenode;
  • Bruk lastChild på det overordnede <ul> for å få tilgang til siste barnenode;
  • Bruk previousSiblingcurrent-task for å få tilgang til forrige søskennode;
  • Bruk nextSiblingcurrent-task for å få tilgang til neste søskennode.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 5

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Awesome!

Completion rate improved to 2.22

bookUtfordring: Naviger i DOM-hierarkiet

Sveip for å vise menyen

Oppgave

Du har en enkel oppgaveliste i HTML. Målet er å navigere gjennom DOM-hierarkiet ved å bruke egenskaper som parentNode, childNodes, firstChild, lastChild, previousSibling og nextSibling for å forstå hvordan de fungerer og hvordan de får tilgang til ulike noder.

  1. Tilgang til foreldrenoden: <li>-elementet med ID current-task er valgt. Få tilgang til dets overordnede <ul>-element;
  2. Tilgang til alle barnenoder: Hent ut alle barnenoder, inkludert tekstnoder (for eksempel mellomrom);
  3. Tilgang til første og siste barnenode:
    • Få tilgang til første barnenode på det overordnede <ul>-elementet;
    • Få tilgang til siste barnenode på det overordnede <ul>-elementet.
  4. Naviger til søskennoder:
    • Få tilgang til forrige søskennode på current-task;
    • Få tilgang til neste søskennode på current-task.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Bruk parentNode for å få tilgang til det overordnede <ul>-elementet.
  • Bruk childNodes på det overordnede <ul> for å hente ut alle barnenoder, inkludert tekstnoder (for eksempel mellomrom);
  • Bruk firstChild på det overordnede <ul> for å få tilgang til første barnenode;
  • Bruk lastChild på det overordnede <ul> for å få tilgang til siste barnenode;
  • Bruk previousSiblingcurrent-task for å få tilgang til forrige søskennode;
  • Bruk nextSiblingcurrent-task for å få tilgang til neste søskennode.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 5
some-alt