JavaScript හි නව අංග ස්වයංක්රීයව ඉවත් කිරීම

කලින් පාඩමේදී, අපි ඒවා ස්වයංක්රීයව ඉවත් කරන පරිදි අංග සකස් කර ගැනීමට ඉගෙන ගත්තෙමු.

දැන් මව් අංගයේ මුලින්ම කිසිදු අංගයක් නැතැයි සිතමු:

html<div id="parent"></div>

අපි ලූපයක් තුළ ඡේද 9 ක් නිර්මාණය කරමු, තවද ඕනෑම ඡේදයක් ඒ මත ක්ලික් කිරීමෙන් ඉවත් වන පරිදි සකසන්න:

javascriptlet 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);
}
Задание 1

පහත කේතය ලබා දී ඇත:

html<ul id="parent">
  <li>1</li>
  <li>2</li>
  <li>3</li>
</ul>

<input type="submit" id="button">

බොත්තම මත ක්ලික් කිරීමෙන් ලැයිස්තුවට නව අංගයක් එක් වන පරිදි සකසන්න. ඕනෑම එක් li අංගයක් ඒ මත ක්ලික් කිරීමෙන් ඉවත් වන පරිදි සකසන්න. මෙය ලැයිස්තුවේ දැනටමත් පවතින li අංග සඳහාත්, බොත්තම එබීමෙන් පසුව නිර්මාණය කරන ලද නව ඒවා සඳහාත් අදාළ වේ.