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 элементтеріне де қатысты.