Udfordring: Håndtering af Elementegenskaber og Attributter
Opgave
Du arbejder på en produktside, hvor du skal vise produktinformation og give brugerne mulighed for at skifte tilgængelighedsstatus.
- Angiv produktnavnet til
"Smartphone"; - Angiv startprisen til
"499.99"; - Skift tilgængelighedsstatus ved hjælp af attributter: Når knappen klikkes:
- Kontroller om
<button>har attributtendata-available; - Hvis
data-availableer til stede, fjern den og opdater tekstindholdet til"Unavailable". - Hvis
data-availableikke er til stede, tilføj den med værdien"true"og opdater tekstindholdet til"Available".
- Kontroller om
- Vis tilgængelighedsstatus:
- Kontroller om attributten
data-availableer til stede på knappen; - Vis
"In Stock"iavailability-status, hvisdata-availableer til stede, eller"Out of Stock"hvis den ikke er.
- Kontroller om attributten
index.html
index.css
index.js
- Brug
textContenttil at sætte produktnavnet til"Smartphone"; - Brug
valuetil at sætte startprisen til"499.99". - Brug
hasAttributetil at kontrollere, om<button>har attributtendata-available; - Hvis
data-availableer til stede, brugremoveAttributetil at fjerne den og opdatertextContenttil"Unavailable"; - Hvis
data-availableikke er til stede, brugsetAttributetil at tilføje den med værdien"true"og opdatertextContenttil"Available". - Brug
getAttributetil at kontrollere, om attributtendata-availableer til stede på knappen.
index.html
index.css
index.js
Var alt klart?
Tak for dine kommentarer!
Sektion 2. Kapitel 8
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Fantastisk!
Completion rate forbedret til 2.22
Udfordring: Håndtering af Elementegenskaber og Attributter
Stryg for at vise menuen
Opgave
Du arbejder på en produktside, hvor du skal vise produktinformation og give brugerne mulighed for at skifte tilgængelighedsstatus.
- Angiv produktnavnet til
"Smartphone"; - Angiv startprisen til
"499.99"; - Skift tilgængelighedsstatus ved hjælp af attributter: Når knappen klikkes:
- Kontroller om
<button>har attributtendata-available; - Hvis
data-availableer til stede, fjern den og opdater tekstindholdet til"Unavailable". - Hvis
data-availableikke er til stede, tilføj den med værdien"true"og opdater tekstindholdet til"Available".
- Kontroller om
- Vis tilgængelighedsstatus:
- Kontroller om attributten
data-availableer til stede på knappen; - Vis
"In Stock"iavailability-status, hvisdata-availableer til stede, eller"Out of Stock"hvis den ikke er.
- Kontroller om attributten
index.html
index.css
index.js
- Brug
textContenttil at sætte produktnavnet til"Smartphone"; - Brug
valuetil at sætte startprisen til"499.99". - Brug
hasAttributetil at kontrollere, om<button>har attributtendata-available; - Hvis
data-availableer til stede, brugremoveAttributetil at fjerne den og opdatertextContenttil"Unavailable"; - Hvis
data-availableikke er til stede, brugsetAttributetil at tilføje den med værdien"true"og opdatertextContenttil"Available". - Brug
getAttributetil at kontrollere, om attributtendata-availableer til stede på knappen.
index.html
index.css
index.js
Var alt klart?
Tak for dine kommentarer!
Sektion 2. Kapitel 8