Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: DOM-Elementtien Lisääminen ja Poistaminen | DOM-Manipulointi Interaktiivista Web-Kehitystä Varten
Edistynyt JavaScript-Osaaminen

bookHaaste: DOM-Elementtien Lisääminen ja Poistaminen

Tehtävä

Olet rakentamassa ostoskoria, johon käyttäjät voivat lisätä ja poistaa tuotteita.

  1. Tuotteen lisääminen ostoskoriin:
    • Luo uusi <li>-elementti;
    • Luo uusi <button>-elementti;
    • Lisää uusi <button>-elementti uuteen <li>-elementtiin;
    • Lisää uusi <li>-elementti <ul>-elementtiin, jonka ID on cart-list.
  2. Tuotteen poistaminen ostoskorista: Poista tietty <li>-elementti <ul>-elementistä.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Käytä createElement uuden <li>-elementin luomiseen;
  • Käytä createElement uuden <button>-elementin luomiseen;
  • Käytä appendChild lisätäksesi uuden <button>-elementin <li>-elementtiin;
  • Käytä appendChild lisätäksesi uuden <li>-elementin <ul>-elementtiin, jonka ID on cart-list;
  • Käytä removeChild poistaaksesi tietyn <li>-elementin <ul>-elementistä.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 11

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

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

bookHaaste: DOM-Elementtien Lisääminen ja Poistaminen

Pyyhkäise näyttääksesi valikon

Tehtävä

Olet rakentamassa ostoskoria, johon käyttäjät voivat lisätä ja poistaa tuotteita.

  1. Tuotteen lisääminen ostoskoriin:
    • Luo uusi <li>-elementti;
    • Luo uusi <button>-elementti;
    • Lisää uusi <button>-elementti uuteen <li>-elementtiin;
    • Lisää uusi <li>-elementti <ul>-elementtiin, jonka ID on cart-list.
  2. Tuotteen poistaminen ostoskorista: Poista tietty <li>-elementti <ul>-elementistä.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Käytä createElement uuden <li>-elementin luomiseen;
  • Käytä createElement uuden <button>-elementin luomiseen;
  • Käytä appendChild lisätäksesi uuden <button>-elementin <li>-elementtiin;
  • Käytä appendChild lisätäksesi uuden <li>-elementin <ul>-elementtiin, jonka ID on cart-list;
  • Käytä removeChild poistaaksesi tietyn <li>-elementin <ul>-elementistä.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 11
some-alt