Défi : Travailler Avec les Propriétés et Attributs des Éléments
Tâche
Vous travaillez sur une page produit où vous afficherez les informations du produit et permettrez aux utilisateurs de basculer le statut de disponibilité.
- Définissez le nom du produit sur
"Smartphone"
; - Définissez le prix initial à
"499.99"
; - Basculer le statut de disponibilité à l'aide des attributs : Lorsque le bouton est cliqué :
- Vérifiez si le
<button>
a l'attributdata-available
; - Si
data-available
est présent, supprimez-le et mettez à jour le contenu du texte à"Indisponible"
. - Si
data-available
est absent, ajoutez-le avec une valeur de"true"
et mettez à jour le contenu du texte à"Disponible"
.
- Vérifiez si le
- Afficher le statut de disponibilité :
- Vérifiez si l'attribut
data-available
est présent sur le bouton; - Affichez
"En Stock"
dansavailability-status
sidata-available
est présent, ou"Rupture de Stock"
s'il est absent.
- Vérifiez si l'attribut
index.html
index.css
index.js
- Utilisez
textContent
pour définir le nom du produit sur"Smartphone"
; - Utilisez
value
pour définir le prix initial à"499.99"
. - Utilisez
hasAttribute
pour vérifier si le<button>
a l'attributdata-available
; - Si
data-available
est présent, utilisezremoveAttribute
pour le supprimer et mettez à jourtextContent
à"Unavailable"
; - Si
data-available
est absent, utilisezsetAttribute
pour l'ajouter avec une valeur de"true"
et mettez à jourtextContent
à"Available"
. - Utilisez
getAttribute
pour vérifier si l'attributdata-available
est présent sur le bouton.
index.html
index.css
index.js
Tout était clair ?
Merci pour vos commentaires !
Section 2. Chapitre 8
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 2.22
Défi : Travailler Avec les Propriétés et Attributs des Éléments
Glissez pour afficher le menu
Tâche
Vous travaillez sur une page produit où vous afficherez les informations du produit et permettrez aux utilisateurs de basculer le statut de disponibilité.
- Définissez le nom du produit sur
"Smartphone"
; - Définissez le prix initial à
"499.99"
; - Basculer le statut de disponibilité à l'aide des attributs : Lorsque le bouton est cliqué :
- Vérifiez si le
<button>
a l'attributdata-available
; - Si
data-available
est présent, supprimez-le et mettez à jour le contenu du texte à"Indisponible"
. - Si
data-available
est absent, ajoutez-le avec une valeur de"true"
et mettez à jour le contenu du texte à"Disponible"
.
- Vérifiez si le
- Afficher le statut de disponibilité :
- Vérifiez si l'attribut
data-available
est présent sur le bouton; - Affichez
"En Stock"
dansavailability-status
sidata-available
est présent, ou"Rupture de Stock"
s'il est absent.
- Vérifiez si l'attribut
index.html
index.css
index.js
- Utilisez
textContent
pour définir le nom du produit sur"Smartphone"
; - Utilisez
value
pour définir le prix initial à"499.99"
. - Utilisez
hasAttribute
pour vérifier si le<button>
a l'attributdata-available
; - Si
data-available
est présent, utilisezremoveAttribute
pour le supprimer et mettez à jourtextContent
à"Unavailable"
; - Si
data-available
est absent, utilisezsetAttribute
pour l'ajouter avec une valeur de"true"
et mettez à jourtextContent
à"Available"
. - Utilisez
getAttribute
pour vérifier si l'attributdata-available
est présent sur le bouton.
index.html
index.css
index.js
Tout était clair ?
Merci pour vos commentaires !
Section 2. Chapitre 8