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 අංග සඳහාත්, බොත්තම එබීමෙන්
පසුව නිර්මාණය කරන ලද නව ඒවා සඳහාත් අදාළ වේ.