Uitdaging: Navigeer Door de DOM-hiërarchie
Taak
Je hebt een eenvoudige takenlijst in HTML. Het doel is om door de DOM-hiërarchie te navigeren met eigenschappen zoals parentNode, childNodes, firstChild, lastChild, previousSibling en nextSibling om hun gedrag en de toegang tot verschillende nodes te begrijpen.
- Toegang tot het bovenliggende knooppunt: Het
<li>-element met het IDcurrent-taskis geselecteerd. Verkrijg het bovenliggende<ul>-element; - Toegang tot alle kindknooppunten: Haal alle kindknooppunten op, inclusief tekstknooppunten (zoals witruimte);
- Toegang tot het eerste en laatste kindknooppunt:
- Verkrijg het eerste kindknooppunt van het bovenliggende
<ul>; - Verkrijg het laatste kindknooppunt van het bovenliggende
<ul>.
- Verkrijg het eerste kindknooppunt van het bovenliggende
- Navigeren naar sibling-knooppunten:
- Verkrijg het vorige sibling-knooppunt van
current-task; - Verkrijg het volgende sibling-knooppunt van
current-task.
- Verkrijg het vorige sibling-knooppunt van
index.html
index.css
index.js
- Gebruik
parentNodeom het bovenliggende<ul>-element te verkrijgen. - Gebruik
childNodesop het bovenliggende<ul>om alle kindknooppunten op te halen, inclusief tekstknooppunten (zoals witruimte); - Gebruik
firstChildop het bovenliggende<ul>om het eerste kindknooppunt te verkrijgen; - Gebruik
lastChildop het bovenliggende<ul>om het laatste kindknooppunt te verkrijgen; - Gebruik
previousSiblingopcurrent-taskom het vorige sibling-knooppunt te verkrijgen; - Gebruik
nextSiblingopcurrent-taskom het volgende sibling-knooppunt te verkrijgen.
index.html
index.css
index.js
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
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?
Geweldig!
Completion tarief verbeterd naar 2.22
Uitdaging: Navigeer Door de DOM-hiërarchie
Veeg om het menu te tonen
Taak
Je hebt een eenvoudige takenlijst in HTML. Het doel is om door de DOM-hiërarchie te navigeren met eigenschappen zoals parentNode, childNodes, firstChild, lastChild, previousSibling en nextSibling om hun gedrag en de toegang tot verschillende nodes te begrijpen.
- Toegang tot het bovenliggende knooppunt: Het
<li>-element met het IDcurrent-taskis geselecteerd. Verkrijg het bovenliggende<ul>-element; - Toegang tot alle kindknooppunten: Haal alle kindknooppunten op, inclusief tekstknooppunten (zoals witruimte);
- Toegang tot het eerste en laatste kindknooppunt:
- Verkrijg het eerste kindknooppunt van het bovenliggende
<ul>; - Verkrijg het laatste kindknooppunt van het bovenliggende
<ul>.
- Verkrijg het eerste kindknooppunt van het bovenliggende
- Navigeren naar sibling-knooppunten:
- Verkrijg het vorige sibling-knooppunt van
current-task; - Verkrijg het volgende sibling-knooppunt van
current-task.
- Verkrijg het vorige sibling-knooppunt van
index.html
index.css
index.js
- Gebruik
parentNodeom het bovenliggende<ul>-element te verkrijgen. - Gebruik
childNodesop het bovenliggende<ul>om alle kindknooppunten op te halen, inclusief tekstknooppunten (zoals witruimte); - Gebruik
firstChildop het bovenliggende<ul>om het eerste kindknooppunt te verkrijgen; - Gebruik
lastChildop het bovenliggende<ul>om het laatste kindknooppunt te verkrijgen; - Gebruik
previousSiblingopcurrent-taskom het vorige sibling-knooppunt te verkrijgen; - Gebruik
nextSiblingopcurrent-taskom het volgende sibling-knooppunt te verkrijgen.
index.html
index.css
index.js
Bedankt voor je feedback!