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 элементлари ҳақида ҳам,
тугмани босгандан сўнг яратилган янги li элементлари ҳақида ҳам.