JavaScript-də Yeni Elementlərin Öz-özünü Silinməsi

Əvvəlki dərsdə biz sizinlə elementlərin kliklədikdə öz-özünü silməsini necə etməyi öyrəndik.

İndi valideyndə elementlər əvvəlcədən olmasın:

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

Gəlin dövrədə 9 yeni abzas yaradaq, bu zaman hər hansı bir abzasın onun üzərində klikləndikdə silinməsini təmin edək:

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

Aşağıdakı kod verilmişdir:

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

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

Elə edin ki, düyməyə kliklədikdə siyahıya yeni element əlavə olunsun. Elə edin ki, istənilən li onun üzərində kliklədikdə silinsin. Bu, həm siyahıda artıq mövcud olan li-lərə, həm də düyməyə basdıqdan sonra yaradılan yeni li-lərə aiddir.