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
Avancerad JavaScript-mästerskap

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

Suggested prompts:

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

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