Desafío: Gestionar Propiedades y Atributos de Elementos
Tarea
Se está trabajando en una página de producto donde se mostrará la información del producto y se permitirá a los usuarios alternar el estado de disponibilidad.
- Establecer el nombre del producto como
"Smartphone"; - Establecer el precio inicial en
"499.99"; - Alternar el estado de disponibilidad usando atributos: Cuando se haga clic en el botón:
- Comprobar si el
<button>tiene el atributodata-available; - Si
data-availableestá presente, eliminarlo y actualizar el contenido de texto a"Unavailable". - Si
data-availableestá ausente, agregarlo con el valor"true"y actualizar el contenido de texto a"Available".
- Comprobar si el
- Mostrar el estado de disponibilidad:
- Comprobar si el atributo
data-availableestá presente en el botón; - Mostrar
"In Stock"enavailability-statussidata-availableestá presente, o"Out of Stock"si está ausente.
- Comprobar si el atributo
index.html
index.css
index.js
- Utilizar
textContentpara establecer el nombre del producto como"Smartphone"; - Utilizar
valuepara establecer el precio inicial en"499.99". - Utilizar
hasAttributepara comprobar si el<button>tiene el atributodata-available; - Si
data-availableestá presente, utilizarremoveAttributepara eliminarlo y actualizartextContenta"Unavailable"; - Si
data-availableestá ausente, utilizarsetAttributepara agregarlo con el valor"true"y actualizartextContenta"Available". - Utilizar
getAttributepara comprobar si el atributodata-availableestá presente en el botón.
index.html
index.css
index.js
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 2. Capítulo 8
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Genial!
Completion tasa mejorada a 2.22
Desafío: Gestionar Propiedades y Atributos de Elementos
Desliza para mostrar el menú
Tarea
Se está trabajando en una página de producto donde se mostrará la información del producto y se permitirá a los usuarios alternar el estado de disponibilidad.
- Establecer el nombre del producto como
"Smartphone"; - Establecer el precio inicial en
"499.99"; - Alternar el estado de disponibilidad usando atributos: Cuando se haga clic en el botón:
- Comprobar si el
<button>tiene el atributodata-available; - Si
data-availableestá presente, eliminarlo y actualizar el contenido de texto a"Unavailable". - Si
data-availableestá ausente, agregarlo con el valor"true"y actualizar el contenido de texto a"Available".
- Comprobar si el
- Mostrar el estado de disponibilidad:
- Comprobar si el atributo
data-availableestá presente en el botón; - Mostrar
"In Stock"enavailability-statussidata-availableestá presente, o"Out of Stock"si está ausente.
- Comprobar si el atributo
index.html
index.css
index.js
- Utilizar
textContentpara establecer el nombre del producto como"Smartphone"; - Utilizar
valuepara establecer el precio inicial en"499.99". - Utilizar
hasAttributepara comprobar si el<button>tiene el atributodata-available; - Si
data-availableestá presente, utilizarremoveAttributepara eliminarlo y actualizartextContenta"Unavailable"; - Si
data-availableestá ausente, utilizarsetAttributepara agregarlo con el valor"true"y actualizartextContenta"Available". - Utilizar
getAttributepara comprobar si el atributodata-availableestá presente en el botón.
index.html
index.css
index.js
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 2. Capítulo 8