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
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 8
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
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
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 8