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-ներին, որոնք արդեն կան ցուցակում, և՛ նորերին, որոնք ստեղծվել են կոճակի վրա կտտացնելուց հետո: