Haaste: Navigoi DOM-hierarkiassa
Tehtävä
Sinulla on yksinkertainen tehtävälista HTML-muodossa. Tavoitteena on navigoida DOM-hierarkiassa käyttämällä ominaisuuksia kuten parentNode, childNodes, firstChild, lastChild, previousSibling ja nextSibling ymmärtääksesi niiden toimintaa ja miten ne hakevat eri solmuja.
- Pääsolmun hakeminen: Valitse
<li>-elementti, jonka ID oncurrent-task. Hae sen ylätason<ul>-elementti; - Kaikkien lapsisolmujen hakeminen: Hae kaikki lapsisolmut, mukaan lukien tekstisolmut (esim. välilyönnit);
- Ensimmäisen ja viimeisen lapsisolmun hakeminen:
- Hae ensimmäinen lapsisolmu ylätason
<ul>-elementistä; - Hae viimeinen lapsisolmu ylätason
<ul>-elementistä.
- Hae ensimmäinen lapsisolmu ylätason
- Siirtyminen sisarelementteihin:
- Hae edellinen sisarsolmu
current-task-elementistä; - Hae seuraava sisarsolmu
current-task-elementistä.
- Hae edellinen sisarsolmu
index.html
index.css
index.js
- Käytä
parentNodehakeaksesi ylätason<ul>-elementin. - Käytä
childNodesylätason<ul>-elementissä hakeaksesi kaikki lapsisolmut, mukaan lukien tekstisolmut (esim. välilyönnit); - Käytä
firstChildylätason<ul>-elementissä hakeaksesi ensimmäisen lapsisolmun; - Käytä
lastChildylätason<ul>-elementissä hakeaksesi viimeisen lapsisolmun; - Käytä
previousSiblingcurrent-task-elementissä hakeaksesi edellisen sisarsolmun; - Käytä
nextSiblingcurrent-task-elementissä hakeaksesi seuraavan sisarsolmun.
index.html
index.css
index.js
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
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
Haaste: Navigoi DOM-hierarkiassa
Pyyhkäise näyttääksesi valikon
Tehtävä
Sinulla on yksinkertainen tehtävälista HTML-muodossa. Tavoitteena on navigoida DOM-hierarkiassa käyttämällä ominaisuuksia kuten parentNode, childNodes, firstChild, lastChild, previousSibling ja nextSibling ymmärtääksesi niiden toimintaa ja miten ne hakevat eri solmuja.
- Pääsolmun hakeminen: Valitse
<li>-elementti, jonka ID oncurrent-task. Hae sen ylätason<ul>-elementti; - Kaikkien lapsisolmujen hakeminen: Hae kaikki lapsisolmut, mukaan lukien tekstisolmut (esim. välilyönnit);
- Ensimmäisen ja viimeisen lapsisolmun hakeminen:
- Hae ensimmäinen lapsisolmu ylätason
<ul>-elementistä; - Hae viimeinen lapsisolmu ylätason
<ul>-elementistä.
- Hae ensimmäinen lapsisolmu ylätason
- Siirtyminen sisarelementteihin:
- Hae edellinen sisarsolmu
current-task-elementistä; - Hae seuraava sisarsolmu
current-task-elementistä.
- Hae edellinen sisarsolmu
index.html
index.css
index.js
- Käytä
parentNodehakeaksesi ylätason<ul>-elementin. - Käytä
childNodesylätason<ul>-elementissä hakeaksesi kaikki lapsisolmut, mukaan lukien tekstisolmut (esim. välilyönnit); - Käytä
firstChildylätason<ul>-elementissä hakeaksesi ensimmäisen lapsisolmun; - Käytä
lastChildylätason<ul>-elementissä hakeaksesi viimeisen lapsisolmun; - Käytä
previousSiblingcurrent-task-elementissä hakeaksesi edellisen sisarsolmun; - Käytä
nextSiblingcurrent-task-elementissä hakeaksesi seuraavan sisarsolmun.
index.html
index.css
index.js
Kiitos palautteestasi!