Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Håndtering af Elementegenskaber og Attributter | DOM-Manipulation til Interaktiv Webudvikling
Avanceret JavaScript-Mestring

bookUdfordring: Håndtering af Elementegenskaber og Attributter

Opgave

Du arbejder på en produktside, hvor du skal vise produktinformation og give brugerne mulighed for at skifte tilgængelighedsstatus.

  1. Angiv produktnavnet til "Smartphone";
  2. Angiv startprisen til "499.99";
  3. Skift tilgængelighedsstatus ved hjælp af attributter: Når knappen klikkes:
    • Kontroller om <button> har attributten data-available;
    • Hvis data-available er til stede, fjern den og opdater tekstindholdet til "Unavailable".
    • Hvis data-available ikke er til stede, tilføj den med værdien "true" og opdater tekstindholdet til "Available".
  4. Vis tilgængelighedsstatus:
    • Kontroller om attributten data-available er til stede på knappen;
    • Vis "In Stock" i availability-status, hvis data-available er til stede, eller "Out of Stock" hvis den ikke er.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Brug textContent til at sætte produktnavnet til "Smartphone";
  • Brug value til at sætte startprisen til "499.99".
  • Brug hasAttribute til at kontrollere, om <button> har attributten data-available;
  • Hvis data-available er til stede, brug removeAttribute til at fjerne den og opdater textContent til "Unavailable";
  • Hvis data-available ikke er til stede, brug setAttribute til at tilføje den med værdien "true" og opdater textContent til "Available".
  • Brug getAttribute til at kontrollere, om attributten data-available er til stede på knappen.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 8

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

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

bookUdfordring: Håndtering af Elementegenskaber og Attributter

Stryg for at vise menuen

Opgave

Du arbejder på en produktside, hvor du skal vise produktinformation og give brugerne mulighed for at skifte tilgængelighedsstatus.

  1. Angiv produktnavnet til "Smartphone";
  2. Angiv startprisen til "499.99";
  3. Skift tilgængelighedsstatus ved hjælp af attributter: Når knappen klikkes:
    • Kontroller om <button> har attributten data-available;
    • Hvis data-available er til stede, fjern den og opdater tekstindholdet til "Unavailable".
    • Hvis data-available ikke er til stede, tilføj den med værdien "true" og opdater tekstindholdet til "Available".
  4. Vis tilgængelighedsstatus:
    • Kontroller om attributten data-available er til stede på knappen;
    • Vis "In Stock" i availability-status, hvis data-available er til stede, eller "Out of Stock" hvis den ikke er.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Brug textContent til at sætte produktnavnet til "Smartphone";
  • Brug value til at sætte startprisen til "499.99".
  • Brug hasAttribute til at kontrollere, om <button> har attributten data-available;
  • Hvis data-available er til stede, brug removeAttribute til at fjerne den og opdater textContent til "Unavailable";
  • Hvis data-available ikke er til stede, brug setAttribute til at tilføje den med værdien "true" og opdater textContent til "Available".
  • Brug getAttribute til at kontrollere, om attributten data-available er til stede på knappen.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 8
some-alt