Új elemek öntörlővé tétele JavaScripten
Az előző leckében megtanultuk, hogyan tehetjük meg, hogy az elemek önmagukat töröljék rákattintáskor.
Tegyük fel, hogy most kezdetben nincsenek elemek a szülőben:
<div id="parent"></div>
Hozzunk létre egy ciklusban 9 új bekezdést,
ugyanakkor tegyük meg, hogy bármely bekezdés törlődjön
rákattintáskor:
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);
}
Adott a következő kód:
<ul id="parent">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
<input type="submit" id="button">
Tegye meg, hogy a gombra kattintva a
listához új elem kerüljön hozzáadásra. Tegye meg,
hogy bármely li elem törlődjön rákattintáskor.
Ez vonatkozik mind a listában már meglévő
li elemekre, mind az újakra, amelyek a gomb
megnyomása után jönnek létre.