Utmaning: Hantera Elementegenskaper och Attribut
Uppgift
Du arbetar på en produktsida där du ska visa produktinformation och låta användare växla tillgänglighetsstatus.
- Sätt produktnamnet till
"Smartphone"; - Sätt det initiala priset till
"499.99"; - Växla tillgänglighetsstatus med attribut: När knappen klickas:
- Kontrollera om
<button>har attributetdata-available; - Om
data-availablefinns, ta bort det och uppdatera textinnehållet till"Unavailable". - Om
data-availablesaknas, lägg till det med värdet"true"och uppdatera textinnehållet till"Available".
- Kontrollera om
- Visa tillgänglighetsstatus:
- Kontrollera om attributet
data-availablefinns på knappen; - Visa
"In Stock"iavailability-statusomdata-availablefinns, eller"Out of Stock"om det saknas.
- Kontrollera om attributet
index.html
index.css
index.js
- Använd
textContentför att sätta produktnamnet till"Smartphone"; - Använd
valueför att sätta det initiala priset till"499.99". - Använd
hasAttributeför att kontrollera om<button>har attributetdata-available; - Om
data-availablefinns, användremoveAttributeför att ta bort det och uppdateratextContenttill"Unavailable"; - Om
data-availablesaknas, användsetAttributeför att lägga till det med värdet"true"och uppdateratextContenttill"Available". - Använd
getAttributeför att kontrollera om attributetdata-availablefinns på knappen.
index.html
index.css
index.js
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 2. Kapitel 8
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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
Utmaning: Hantera Elementegenskaper och Attribut
Svep för att visa menyn
Uppgift
Du arbetar på en produktsida där du ska visa produktinformation och låta användare växla tillgänglighetsstatus.
- Sätt produktnamnet till
"Smartphone"; - Sätt det initiala priset till
"499.99"; - Växla tillgänglighetsstatus med attribut: När knappen klickas:
- Kontrollera om
<button>har attributetdata-available; - Om
data-availablefinns, ta bort det och uppdatera textinnehållet till"Unavailable". - Om
data-availablesaknas, lägg till det med värdet"true"och uppdatera textinnehållet till"Available".
- Kontrollera om
- Visa tillgänglighetsstatus:
- Kontrollera om attributet
data-availablefinns på knappen; - Visa
"In Stock"iavailability-statusomdata-availablefinns, eller"Out of Stock"om det saknas.
- Kontrollera om attributet
index.html
index.css
index.js
- Använd
textContentför att sätta produktnamnet till"Smartphone"; - Använd
valueför att sätta det initiala priset till"499.99". - Använd
hasAttributeför att kontrollera om<button>har attributetdata-available; - Om
data-availablefinns, användremoveAttributeför att ta bort det och uppdateratextContenttill"Unavailable"; - Om
data-availablesaknas, användsetAttributeför att lägga till det med värdet"true"och uppdateratextContenttill"Available". - Använd
getAttributeför att kontrollera om attributetdata-availablefinns på knappen.
index.html
index.css
index.js
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 2. Kapitel 8