Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Utfordring: Håndtere Elementegenskaper og Attributter | DOM-Manipulering for Interaktiv Webutvikling
Avansert JavaScript-mestring

bookUtfordring: Håndtere Elementegenskaper og Attributter

Oppgave

Du arbeider med en produktside hvor du skal vise produktinformasjon og la brukere veksle tilgjengelighetsstatus.

  1. Sett produktnavnet til "Smartphone";
  2. Sett startprisen til "499.99";
  3. Veksle tilgjengelighetsstatus ved hjelp av attributter: Når knappen klikkes:
    • Sjekk om <button> har attributtet data-available;
    • Hvis data-available er til stede, fjern det og oppdater tekstinnholdet til "Unavailable".
    • Hvis data-available ikke er til stede, legg det til med verdien "true" og oppdater tekstinnholdet til "Available".
  4. Vis tilgjengelighetsstatus:
    • Sjekk om attributtet data-available er til stede på knappen;
    • Vis "In Stock" i availability-status hvis data-available er til stede, eller "Out of Stock" hvis det ikke er det.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Bruk textContent for å sette produktnavnet til "Smartphone";
  • Bruk value for å sette startprisen til "499.99".
  • Bruk hasAttribute for å sjekke om <button> har attributtet data-available;
  • Hvis data-available er til stede, bruk removeAttribute for å fjerne det og oppdater textContent til "Unavailable";
  • Hvis data-available ikke er til stede, bruk setAttribute for å legge det til med verdien "true" og oppdater textContent til "Available".
  • Bruk getAttribute for å sjekke om attributtet data-available er til stede på knappen.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 8

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

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

bookUtfordring: Håndtere Elementegenskaper og Attributter

Sveip for å vise menyen

Oppgave

Du arbeider med en produktside hvor du skal vise produktinformasjon og la brukere veksle tilgjengelighetsstatus.

  1. Sett produktnavnet til "Smartphone";
  2. Sett startprisen til "499.99";
  3. Veksle tilgjengelighetsstatus ved hjelp av attributter: Når knappen klikkes:
    • Sjekk om <button> har attributtet data-available;
    • Hvis data-available er til stede, fjern det og oppdater tekstinnholdet til "Unavailable".
    • Hvis data-available ikke er til stede, legg det til med verdien "true" og oppdater tekstinnholdet til "Available".
  4. Vis tilgjengelighetsstatus:
    • Sjekk om attributtet data-available er til stede på knappen;
    • Vis "In Stock" i availability-status hvis data-available er til stede, eller "Out of Stock" hvis det ikke er det.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Bruk textContent for å sette produktnavnet til "Smartphone";
  • Bruk value for å sette startprisen til "499.99".
  • Bruk hasAttribute for å sjekke om <button> har attributtet data-available;
  • Hvis data-available er til stede, bruk removeAttribute for å fjerne det og oppdater textContent til "Unavailable";
  • Hvis data-available ikke er til stede, bruk setAttribute for å legge det til med verdien "true" og oppdater textContent til "Available".
  • Bruk getAttribute for å sjekke om attributtet data-available er til stede på knappen.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 8
some-alt