Samo-brisanje novih elemenata na JavaScriptu
U prethodnoj lekciji smo naučili kako da napravimo da se elementi sami obrišu klikom.
Pretpostavimo sada da u roditeljskom elementu u početku nema elemenata:
<div id="parent"></div>
Hajde da u petlji kreiramo 9 novih paragrafa,
i da pritom napravimo da se bilo koji paragraf obriše
klikom na njega:
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);
}
Dat je sledeći kod:
<ul id="parent">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
<input type="submit" id="button">
Napravite tako da se klikom na dugme u
listu doda novi element. Napravite
tako da se bilo koji li element obriše klikom na
njega. Reč je i o onim li elementima koji već
postoje u listi, kao i o novim, kreiranim nakon
klika na dugme.