Samo-brisanje novih elemenata na JavaScriptu

U prethodnoj lekciji smo naučili kako da napravimo da se elementi sami obrišu klikom.

Pretpostavimo sada da u roditeljskom elementu u početku nema elemenata:

html<div id="parent"></div>

Hajde da u petlji kreiramo 9 novih paragrafa, i da pritom napravimo da se bilo koji paragraf obriše klikom na njega:

javascriptlet parent = document.querySelector('#parent');

for (let i = 1; i <= 9; i++) {
  let p = document.createElement('p');
  p.textContent = i;
  
  p.addEventListener('click', function() {
    this.remove();
  });
  
  parent.appendChild(p);
}
Задание 1

Dat je sledeći kod:

html<ul id="parent">
  <li>1</li>
  <li>2</li>
  <li>3</li>
</ul>

<input type="submit" id="button">

Napravite tako da se klikom na dugme u listu doda novi element. Napravite tako da se bilo koji li element obriše klikom na njega. Reč je i o onim li elementima koji već postoje u listi, kao i o novim, kreiranim nakon klika na dugme.