Самавыдаленне новых элементаў на 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, якія ўжо ёсць у спісе, так пра новыя, створаныя пасля націскання на кнопку.