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 элементлари ҳақида ҳам, тугмани босгандан сўнг яратилган янги li элементлари ҳақида ҳам.