Uitdaging: Beheren van Elementeigenschappen en Attributen
Taak
Je werkt aan een productpagina waar je productinformatie weergeeft en gebruikers de beschikbaarheidsstatus laat wisselen.
- Stel de productnaam in op
"Smartphone"; - Stel de beginprijs in op
"499.99"; - Beschikbaarheidstatus wisselen met attributen: Wanneer op de knop wordt geklikt:
- Controleer of de
<button>het attribuutdata-availableheeft; - Als
data-availableaanwezig is, verwijder het en werk de tekstinhoud bij naar"Unavailable". - Als
data-availableafwezig is, voeg het toe met de waarde"true"en werk de tekstinhoud bij naar"Available".
- Controleer of de
- Beschikbaarheidstatus weergeven:
- Controleer of het attribuut
data-availableaanwezig is op de knop; - Toon
"In Stock"inavailability-statusalsdata-availableaanwezig is, of"Out of Stock"als het afwezig is.
- Controleer of het attribuut
index.html
index.css
index.js
- Gebruik
textContentom de productnaam in te stellen op"Smartphone"; - Gebruik
valueom de beginprijs in te stellen op"499.99". - Gebruik
hasAttributeom te controleren of de<button>het attribuutdata-availableheeft; - Als
data-availableaanwezig is, gebruikremoveAttributeom het te verwijderen en werktextContentbij naar"Unavailable"; - Als
data-availableafwezig is, gebruiksetAttributeom het toe te voegen met de waarde"true"en werktextContentbij naar"Available". - Gebruik
getAttributeom te controleren of het attribuutdata-availableaanwezig is op de knop.
index.html
index.css
index.js
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 2. Hoofdstuk 8
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Suggested prompts:
Can you show me the HTML structure for the product page?
How should the JavaScript function for toggling availability be implemented?
Where should the availability status be displayed on the page?
Awesome!
Completion rate improved to 2.22
Uitdaging: Beheren van Elementeigenschappen en Attributen
Veeg om het menu te tonen
Taak
Je werkt aan een productpagina waar je productinformatie weergeeft en gebruikers de beschikbaarheidsstatus laat wisselen.
- Stel de productnaam in op
"Smartphone"; - Stel de beginprijs in op
"499.99"; - Beschikbaarheidstatus wisselen met attributen: Wanneer op de knop wordt geklikt:
- Controleer of de
<button>het attribuutdata-availableheeft; - Als
data-availableaanwezig is, verwijder het en werk de tekstinhoud bij naar"Unavailable". - Als
data-availableafwezig is, voeg het toe met de waarde"true"en werk de tekstinhoud bij naar"Available".
- Controleer of de
- Beschikbaarheidstatus weergeven:
- Controleer of het attribuut
data-availableaanwezig is op de knop; - Toon
"In Stock"inavailability-statusalsdata-availableaanwezig is, of"Out of Stock"als het afwezig is.
- Controleer of het attribuut
index.html
index.css
index.js
- Gebruik
textContentom de productnaam in te stellen op"Smartphone"; - Gebruik
valueom de beginprijs in te stellen op"499.99". - Gebruik
hasAttributeom te controleren of de<button>het attribuutdata-availableheeft; - Als
data-availableaanwezig is, gebruikremoveAttributeom het te verwijderen en werktextContentbij naar"Unavailable"; - Als
data-availableafwezig is, gebruiksetAttributeom het toe te voegen met de waarde"true"en werktextContentbij naar"Available". - Gebruik
getAttributeom te controleren of het attribuutdata-availableaanwezig is op de knop.
index.html
index.css
index.js
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 2. Hoofdstuk 8