Új elemek öntörlővé tétele JavaScripten

Az előző leckében megtanultuk, hogyan tehetjük meg, hogy az elemek önmagukat töröljék rákattintáskor.

Tegyük fel, hogy most kezdetben nincsenek elemek a szülőben:

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

Hozzunk létre egy ciklusban 9 új bekezdést, ugyanakkor tegyük meg, hogy bármely bekezdés törlődjön rákattintáskor:

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

Adott a következő kód:

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

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

Tegye meg, hogy a gombra kattintva a listához új elem kerüljön hozzáadásra. Tegye meg, hogy bármely li elem törlődjön rákattintáskor. Ez vonatkozik mind a listában már meglévő li elemekre, mind az újakra, amelyek a gomb megnyomása után jönnek létre.