Défi : Gestion des 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éfinir le nom du produit sur
"Smartphone"; - Définir le prix initial sur
"499.99"; - Basculer le statut de disponibilité à l'aide des attributs : Lorsque le bouton est cliqué :
- Vérifier si le
<button>possède l'attributdata-available; - Si
data-availableest présent, le supprimer et mettre à jour le contenu du texte en"Indisponible". - Si
data-availableest absent, l'ajouter avec la valeur"true"et mettre à jour le contenu du texte en"Disponible".
- Vérifier si le
- Afficher le statut de disponibilité :
- Vérifier si l'attribut
data-availableest présent sur le bouton ; - Afficher
"In Stock"dansavailability-statussidata-availableest présent, ou"Out of Stock"s'il est absent.
- Vérifier si l'attribut
index.html
index.css
index.js
- Utiliser
textContentpour définir le nom du produit à"Smartphone"; - Utiliser
valuepour définir le prix initial à"499.99". - Utiliser
hasAttributepour vérifier si le<button>possède l'attributdata-available; - Si
data-availableest présent, utiliserremoveAttributepour le supprimer et mettre à jourtextContentà"Unavailable"; - Si
data-availableest absent, utilisersetAttributepour l'ajouter avec la valeur"true"et mettre à jourtextContentà"Available". - Utiliser
getAttributepour vérifier si l'attributdata-availableest présent sur le bouton.
index.html
index.css
index.js
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
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
Défi : Gestion des 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éfinir le nom du produit sur
"Smartphone"; - Définir le prix initial sur
"499.99"; - Basculer le statut de disponibilité à l'aide des attributs : Lorsque le bouton est cliqué :
- Vérifier si le
<button>possède l'attributdata-available; - Si
data-availableest présent, le supprimer et mettre à jour le contenu du texte en"Indisponible". - Si
data-availableest absent, l'ajouter avec la valeur"true"et mettre à jour le contenu du texte en"Disponible".
- Vérifier si le
- Afficher le statut de disponibilité :
- Vérifier si l'attribut
data-availableest présent sur le bouton ; - Afficher
"In Stock"dansavailability-statussidata-availableest présent, ou"Out of Stock"s'il est absent.
- Vérifier si l'attribut
index.html
index.css
index.js
- Utiliser
textContentpour définir le nom du produit à"Smartphone"; - Utiliser
valuepour définir le prix initial à"499.99". - Utiliser
hasAttributepour vérifier si le<button>possède l'attributdata-available; - Si
data-availableest présent, utiliserremoveAttributepour le supprimer et mettre à jourtextContentà"Unavailable"; - Si
data-availableest absent, utilisersetAttributepour l'ajouter avec la valeur"true"et mettre à jourtextContentà"Available". - Utiliser
getAttributepour vérifier si l'attributdata-availableest présent sur le bouton.
index.html
index.css
index.js
Merci pour vos commentaires !