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
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!