Самоуништавање нових елемената у JavaScript-у

У претходној лекцији смо научили како да направимо да се елементи сами бришу кликом.

Нека сада у родитељу првобитно нема елемената:

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

Хајде да у петљи створимо 9 нових пасуса, при томе направимо тако да се било који пасус обрише кликом на њему:

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

Дат је следећи код:

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

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

Направите тако да се кликом на дугме у списак додаје нови елемент. Направите тако да се било која li обрише кликом на њу. Реч је о свим li елементима, како о онима који већ постоје у списку, тако и о новим, створеним након притиска на дугме.