Самo-бришење на нови елементи во 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 кои веќе се во листата, и за новите, создадени после кликнување на копчето.