Самавыдаленне новых элементаў на JavaScript
У папярэднім ўроке мы з вамі навучыліся рабіць так, каб элементы выдалялі самі сябе па кліку.
Хай цяпер элементаў у бацьку першапачаткова няма:
<div id="parent"></div>
Давайце ў цыкле стварым 9 новых абзацаў,
пры гэтым зробім так, каб любы абзац выдаляўся
па кліку на ім:
let 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);
}
Дадзены наступны код:
<ul id="parent">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
<input type="submit" id="button">
Зрабіце так, каб па кліку на кнопку ў
спіс дадаваўся новы элемент. Зрабіце
так, каб любы li выдалялася па кліку на
яе. Гаворка ідзе як пра тыя li, якія ўжо
ёсць у спісе, так пра новыя, створаныя пасля
націскання на кнопку.