Haaste: Hallitse Elementtien Ominaisuuksia ja Attribuutteja
Tehtävä
Työskentelet tuotesivulla, jossa näytetään tuotetiedot ja käyttäjät voivat vaihtaa saatavuustilaa.
- Aseta tuotteen nimeksi
"Smartphone"; - Aseta aloitushinnaksi
"499.99"; - Vaihda saatavuustilaa attribuuttien avulla: Kun painiketta klikataan:
- Tarkista, onko
<button>-elementillä attribuuttidata-available; - Jos
data-availableon olemassa, poista se ja päivitä tekstisisältö muotoon"Unavailable". - Jos
data-availablepuuttuu, lisää se arvolla"true"ja päivitä tekstisisältö muotoon"Available".
- Tarkista, onko
- Näytä saatavuustila:
- Tarkista, onko painikkeella
data-available-attribuutti; - Näytä
"In Stock"elementissäavailability-status, josdata-availableon olemassa, tai"Out of Stock", jos se puuttuu.
- Tarkista, onko painikkeella
index.html
index.css
index.js
- Käytä
textContentasettaaksesi tuotteen nimeksi"Smartphone"; - Käytä
valueasettaaksesi aloitushinnaksi"499.99". - Käytä
hasAttributetarkistaaksesi, onko<button>-elementillä attribuuttidata-available; - Jos
data-availableon olemassa, käytäremoveAttributepoistaaksesi sen ja päivitätextContentmuotoon"Unavailable"; - Jos
data-availablepuuttuu, käytäsetAttributelisätäksesi sen arvolla"true"ja päivitätextContentmuotoon"Available". - Käytä
getAttributetarkistaaksesi, onko painikkeelladata-available-attribuutti.
index.html
index.css
index.js
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 2. Luku 8
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.22
Haaste: Hallitse Elementtien Ominaisuuksia ja Attribuutteja
Pyyhkäise näyttääksesi valikon
Tehtävä
Työskentelet tuotesivulla, jossa näytetään tuotetiedot ja käyttäjät voivat vaihtaa saatavuustilaa.
- Aseta tuotteen nimeksi
"Smartphone"; - Aseta aloitushinnaksi
"499.99"; - Vaihda saatavuustilaa attribuuttien avulla: Kun painiketta klikataan:
- Tarkista, onko
<button>-elementillä attribuuttidata-available; - Jos
data-availableon olemassa, poista se ja päivitä tekstisisältö muotoon"Unavailable". - Jos
data-availablepuuttuu, lisää se arvolla"true"ja päivitä tekstisisältö muotoon"Available".
- Tarkista, onko
- Näytä saatavuustila:
- Tarkista, onko painikkeella
data-available-attribuutti; - Näytä
"In Stock"elementissäavailability-status, josdata-availableon olemassa, tai"Out of Stock", jos se puuttuu.
- Tarkista, onko painikkeella
index.html
index.css
index.js
- Käytä
textContentasettaaksesi tuotteen nimeksi"Smartphone"; - Käytä
valueasettaaksesi aloitushinnaksi"499.99". - Käytä
hasAttributetarkistaaksesi, onko<button>-elementillä attribuuttidata-available; - Jos
data-availableon olemassa, käytäremoveAttributepoistaaksesi sen ja päivitätextContentmuotoon"Unavailable"; - Jos
data-availablepuuttuu, käytäsetAttributelisätäksesi sen arvolla"true"ja päivitätextContentmuotoon"Available". - Käytä
getAttributetarkistaaksesi, onko painikkeelladata-available-attribuutti.
index.html
index.css
index.js
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 2. Luku 8