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