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