Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Hantera Elementegenskaper och Attribut | DOM-manipulation för Interaktiv Webbapplikationsutveckling
Javascriptlogik och Interaktion

bookUtmaning: Hantera Elementegenskaper och Attribut

Uppgift

Du arbetar på en produktsida där du ska visa produktinformation och låta användare växla tillgänglighetsstatus.

  1. Sätt produktnamnet till "Smartphone";
  2. Sätt det initiala priset till "499.99";
  3. Växla tillgänglighetsstatus med attribut: När knappen klickas:
    • Kontrollera om <button> har attributet data-available;
    • Om data-available finns, ta bort det och uppdatera textinnehållet till "Unavailable".
    • Om data-available saknas, lägg till det med värdet "true" och uppdatera textinnehållet till "Available".
  4. Visa tillgänglighetsstatus:
    • Kontrollera om attributet data-available finns på knappen;
    • Visa "In Stock" i availability-status om data-available finns, eller "Out of Stock" om det saknas.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Använd textContent för att sätta produktnamnet till "Smartphone";
  • Använd value för att sätta det initiala priset till "499.99".
  • Använd hasAttribute för att kontrollera om <button> har attributet data-available;
  • Om data-available finns, använd removeAttribute för att ta bort det och uppdatera textContent till "Unavailable";
  • Om data-available saknas, använd setAttribute för att lägga till det med värdet "true" och uppdatera textContent till "Available".
  • Använd getAttribute för att kontrollera om attributet data-available finns på knappen.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 8

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Awesome!

Completion rate improved to 2.22

bookUtmaning: Hantera Elementegenskaper och Attribut

Svep för att visa menyn

Uppgift

Du arbetar på en produktsida där du ska visa produktinformation och låta användare växla tillgänglighetsstatus.

  1. Sätt produktnamnet till "Smartphone";
  2. Sätt det initiala priset till "499.99";
  3. Växla tillgänglighetsstatus med attribut: När knappen klickas:
    • Kontrollera om <button> har attributet data-available;
    • Om data-available finns, ta bort det och uppdatera textinnehållet till "Unavailable".
    • Om data-available saknas, lägg till det med värdet "true" och uppdatera textinnehållet till "Available".
  4. Visa tillgänglighetsstatus:
    • Kontrollera om attributet data-available finns på knappen;
    • Visa "In Stock" i availability-status om data-available finns, eller "Out of Stock" om det saknas.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Använd textContent för att sätta produktnamnet till "Smartphone";
  • Använd value för att sätta det initiala priset till "499.99".
  • Använd hasAttribute för att kontrollera om <button> har attributet data-available;
  • Om data-available finns, använd removeAttribute för att ta bort det och uppdatera textContent till "Unavailable";
  • Om data-available saknas, använd setAttribute för att lägga till det med värdet "true" och uppdatera textContent till "Available".
  • Använd getAttribute för att kontrollera om attributet data-available finns på knappen.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 8
some-alt