Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Lägga till och ta bort DOM-element | DOM-manipulation för Interaktiv Webbapplikationsutveckling
Avancerad JavaScript-mästerskap

bookUtmaning: Lägga till och ta bort DOM-element

Uppgift

Du bygger en kundvagn där användare kan lägga till och ta bort varor.

  1. Lägg till en vara i kundvagnen:
    • Skapa ett nytt <li>-element;
    • Skapa ett nytt <button>-element;
    • Lägg till det nya <button>-elementet i det nya <li>-elementet;
    • Lägg till det nya <li>-elementet i <ul> med ID cart-list.
  2. Ta bort en vara från kundvagnen: Ta bort det specifika <li>-elementet från <ul>.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Använd createElement för att skapa ett nytt <li>-element;
  • Använd createElement för att skapa ett nytt <button>-element;
  • Använd appendChild för att lägga till det nya <button>-elementet i <li>-elementet;
  • Använd appendChild för att lägga till det nya <li>-elementet i <ul> med ID cart-list;
  • Använd removeChild för att ta bort det specifika <li>-elementet från <ul>.
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 11

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 an example of how to add an item to the cart using JavaScript?

How do I remove a specific item from the cart?

Can you explain how the remove button should work for each cart item?

Awesome!

Completion rate improved to 2.22

bookUtmaning: Lägga till och ta bort DOM-element

Svep för att visa menyn

Uppgift

Du bygger en kundvagn där användare kan lägga till och ta bort varor.

  1. Lägg till en vara i kundvagnen:
    • Skapa ett nytt <li>-element;
    • Skapa ett nytt <button>-element;
    • Lägg till det nya <button>-elementet i det nya <li>-elementet;
    • Lägg till det nya <li>-elementet i <ul> med ID cart-list.
  2. Ta bort en vara från kundvagnen: Ta bort det specifika <li>-elementet från <ul>.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Använd createElement för att skapa ett nytt <li>-element;
  • Använd createElement för att skapa ett nytt <button>-element;
  • Använd appendChild för att lägga till det nya <button>-elementet i <li>-elementet;
  • Använd appendChild för att lägga till det nya <li>-elementet i <ul> med ID cart-list;
  • Använd removeChild för att ta bort det specifika <li>-elementet från <ul>.
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 11
some-alt