Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Navigoi DOM-hierarkiassa | DOM-Manipulointi Interaktiivista Web-Kehitystä Varten
Edistynyt JavaScript-Osaaminen

bookHaaste: 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.

  1. Pääsolmun hakeminen: Valitse <li>-elementti, jonka ID on current-task. Hae sen ylätason <ul>-elementti;
  2. Kaikkien lapsisolmujen hakeminen: Hae kaikki lapsisolmut, mukaan lukien tekstisolmut (esim. välilyönnit);
  3. Ensimmäisen ja viimeisen lapsisolmun hakeminen:
    • Hae ensimmäinen lapsisolmu ylätason <ul>-elementistä;
    • Hae viimeinen lapsisolmu ylätason <ul>-elementistä.
  4. Siirtyminen sisarelementteihin:
    • Hae edellinen sisarsolmu current-task-elementistä;
    • Hae seuraava sisarsolmu current-task-elementistä.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Käytä parentNode hakeaksesi ylätason <ul>-elementin.
  • Käytä childNodes ylätason <ul>-elementissä hakeaksesi kaikki lapsisolmut, mukaan lukien tekstisolmut (esim. välilyönnit);
  • Käytä firstChild ylätason <ul>-elementissä hakeaksesi ensimmäisen lapsisolmun;
  • Käytä lastChild ylätason <ul>-elementissä hakeaksesi viimeisen lapsisolmun;
  • Käytä previousSibling current-task-elementissä hakeaksesi edellisen sisarsolmun;
  • Käytä nextSibling current-task-elementissä hakeaksesi seuraavan sisarsolmun.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 5

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Awesome!

Completion rate improved to 2.22

bookHaaste: 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.

  1. Pääsolmun hakeminen: Valitse <li>-elementti, jonka ID on current-task. Hae sen ylätason <ul>-elementti;
  2. Kaikkien lapsisolmujen hakeminen: Hae kaikki lapsisolmut, mukaan lukien tekstisolmut (esim. välilyönnit);
  3. Ensimmäisen ja viimeisen lapsisolmun hakeminen:
    • Hae ensimmäinen lapsisolmu ylätason <ul>-elementistä;
    • Hae viimeinen lapsisolmu ylätason <ul>-elementistä.
  4. Siirtyminen sisarelementteihin:
    • Hae edellinen sisarsolmu current-task-elementistä;
    • Hae seuraava sisarsolmu current-task-elementistä.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Käytä parentNode hakeaksesi ylätason <ul>-elementin.
  • Käytä childNodes ylätason <ul>-elementissä hakeaksesi kaikki lapsisolmut, mukaan lukien tekstisolmut (esim. välilyönnit);
  • Käytä firstChild ylätason <ul>-elementissä hakeaksesi ensimmäisen lapsisolmun;
  • Käytä lastChild ylätason <ul>-elementissä hakeaksesi viimeisen lapsisolmun;
  • Käytä previousSibling current-task-elementissä hakeaksesi edellisen sisarsolmun;
  • Käytä nextSibling current-task-elementissä hakeaksesi seuraavan sisarsolmun.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 5
some-alt