Herausforderung: Verwaltung von Element-Eigenschaften und -Attributen
Aufgabe
Sie arbeiten an einer Produktseite, auf der Produktinformationen angezeigt und den Nutzern ermöglicht wird, den Verfügbarkeitsstatus umzuschalten.
- Setzen Sie den Produktnamen auf
"Smartphone"; - Setzen Sie den Anfangspreis auf
"499.99"; - Verfügbarkeitsstatus mit Attributen umschalten: Wenn der Button geklickt wird:
- Prüfen, ob das
<button>-Element das Attributdata-availablebesitzt; - Falls
data-availablevorhanden ist, entfernen Sie es und aktualisieren Sie den Textinhalt auf"Nicht verfügbar". - Falls
data-availablenicht vorhanden ist, fügen Sie es mit dem Wert"true"hinzu und aktualisieren Sie den Textinhalt auf"Verfügbar".
- Prüfen, ob das
- Verfügbarkeitsstatus anzeigen:
- Prüfen, ob das Attribut
data-availableam Button vorhanden ist; - Zeigen Sie
"Auf Lager"im Elementavailability-statusan, wenndata-availablevorhanden ist, oder"Nicht auf Lager", wenn es fehlt.
- Prüfen, ob das Attribut
index.html
index.css
index.js
- Verwenden Sie
textContent, um den Produktnamen auf"Smartphone"zu setzen; - Verwenden Sie
value, um den Anfangspreis auf"499.99"zu setzen. - Verwenden Sie
hasAttribute, um zu prüfen, ob das<button>-Element das Attributdata-availablebesitzt; - Falls
data-availablevorhanden ist, verwenden SieremoveAttribute, um es zu entfernen, und aktualisieren SietextContentauf"Unavailable"; - Falls
data-availablenicht vorhanden ist, verwenden SiesetAttribute, um es mit dem Wert"true"hinzuzufügen, und aktualisieren SietextContentauf"Available". - Verwenden Sie
getAttribute, um zu prüfen, ob das Attributdata-availableam Button vorhanden ist.
index.html
index.css
index.js
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
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
Herausforderung: Verwaltung von Element-Eigenschaften und -Attributen
Swipe um das Menü anzuzeigen
Aufgabe
Sie arbeiten an einer Produktseite, auf der Produktinformationen angezeigt und den Nutzern ermöglicht wird, den Verfügbarkeitsstatus umzuschalten.
- Setzen Sie den Produktnamen auf
"Smartphone"; - Setzen Sie den Anfangspreis auf
"499.99"; - Verfügbarkeitsstatus mit Attributen umschalten: Wenn der Button geklickt wird:
- Prüfen, ob das
<button>-Element das Attributdata-availablebesitzt; - Falls
data-availablevorhanden ist, entfernen Sie es und aktualisieren Sie den Textinhalt auf"Nicht verfügbar". - Falls
data-availablenicht vorhanden ist, fügen Sie es mit dem Wert"true"hinzu und aktualisieren Sie den Textinhalt auf"Verfügbar".
- Prüfen, ob das
- Verfügbarkeitsstatus anzeigen:
- Prüfen, ob das Attribut
data-availableam Button vorhanden ist; - Zeigen Sie
"Auf Lager"im Elementavailability-statusan, wenndata-availablevorhanden ist, oder"Nicht auf Lager", wenn es fehlt.
- Prüfen, ob das Attribut
index.html
index.css
index.js
- Verwenden Sie
textContent, um den Produktnamen auf"Smartphone"zu setzen; - Verwenden Sie
value, um den Anfangspreis auf"499.99"zu setzen. - Verwenden Sie
hasAttribute, um zu prüfen, ob das<button>-Element das Attributdata-availablebesitzt; - Falls
data-availablevorhanden ist, verwenden SieremoveAttribute, um es zu entfernen, und aktualisieren SietextContentauf"Unavailable"; - Falls
data-availablenicht vorhanden ist, verwenden SiesetAttribute, um es mit dem Wert"true"hinzuzufügen, und aktualisieren SietextContentauf"Available". - Verwenden Sie
getAttribute, um zu prüfen, ob das Attributdata-availableam Button vorhanden ist.
index.html
index.css
index.js
Danke für Ihr Feedback!