Utfordring: 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.
- Tilgang til foreldrenoden:
<li>-elementet med IDcurrent-tasker valgt. Få tilgang til dets overordnede<ul>-element; - Tilgang til alle barnenoder: Hent ut alle barnenoder, inkludert tekstnoder (for eksempel mellomrom);
- 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.
- Få tilgang til første barnenode på det overordnede
- Naviger til søskennoder:
- Få tilgang til forrige søskennode på
current-task; - Få tilgang til neste søskennode på
current-task.
- Få tilgang til forrige søskennode på
index.html
index.css
index.js
- Bruk
parentNodefor å få tilgang til det overordnede<ul>-elementet. - Bruk
childNodespå det overordnede<ul>for å hente ut alle barnenoder, inkludert tekstnoder (for eksempel mellomrom); - Bruk
firstChildpå det overordnede<ul>for å få tilgang til første barnenode; - Bruk
lastChildpå det overordnede<ul>for å få tilgang til siste barnenode; - Bruk
previousSiblingpåcurrent-taskfor å få tilgang til forrige søskennode; - Bruk
nextSiblingpåcurrent-taskfor å få tilgang til neste søskennode.
index.html
index.css
index.js
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
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
Utfordring: 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.
- Tilgang til foreldrenoden:
<li>-elementet med IDcurrent-tasker valgt. Få tilgang til dets overordnede<ul>-element; - Tilgang til alle barnenoder: Hent ut alle barnenoder, inkludert tekstnoder (for eksempel mellomrom);
- 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.
- Få tilgang til første barnenode på det overordnede
- Naviger til søskennoder:
- Få tilgang til forrige søskennode på
current-task; - Få tilgang til neste søskennode på
current-task.
- Få tilgang til forrige søskennode på
index.html
index.css
index.js
- Bruk
parentNodefor å få tilgang til det overordnede<ul>-elementet. - Bruk
childNodespå det overordnede<ul>for å hente ut alle barnenoder, inkludert tekstnoder (for eksempel mellomrom); - Bruk
firstChildpå det overordnede<ul>for å få tilgang til første barnenode; - Bruk
lastChildpå det overordnede<ul>for å få tilgang til siste barnenode; - Bruk
previousSiblingpåcurrent-taskfor å få tilgang til forrige søskennode; - Bruk
nextSiblingpåcurrent-taskfor å få tilgang til neste søskennode.
index.html
index.css
index.js
Takk for tilbakemeldingene dine!