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 элементтеріне
де қатысты.