Самоизтриване на нови елементи в 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, които вече
има в списъка, така и за новите, създадени след
натискане на бутона.