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 элементтерине да, баскычты баскандан кийин түзүлгөн жаңыларга да тиешелүү.