Самоуништавање нових елемената у 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 елементима, како о онима који већ
постоје у списку, тако и о новим, створеним након
притиска на дугме.