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
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
JavaScript-logikk og interaksjon

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

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