Het maken van verwijderlinks voor elementen in JavaScript

Stel dat we nu meerdere alinea's hebben:

html<div id="parent">
  <p>text1</p>
  <p>text2</p>
  <p>text3</p>
</div>

Laten we ervoor zorgen dat aan elke alinea aan het einde een verwijderlink wordt toegevoegd.

Laten we eerst gewoon het toevoegen van de links implementeren:

javascriptlet elems = document.querySelectorAll('#parent p');

for (let elem of elems) {
  let remove = document.createElement('a');
  remove.href = '';
  remove.textContent = 'verwijder';
  
  elem.appendChild(remove);
}

Laten we nu ervoor zorgen dat wanneer er op een link wordt geklikt, de bijbehorende alinea wordt verwijderd:

javascriptlet elems = document.querySelectorAll('#parent p');

for (let elem of elems) {
  let remove = document.createElement('a');
  remove.href = '';
  remove.textContent = 'verwijder';
  elem.appendChild(remove);
  
  remove.addEventListener('click', function(event) {
    elem.remove();
    event.preventDefault();
  });
}
Задание 1

Gegeven is de tag ul. Voeg aan het einde van elke li tag een link toe om deze li uit de lijst te verwijderen.

Задание 2

Er is een HTML-tabel gegeven. Voeg er nog een kolom aan toe, waarin voor elke rij van de tabel een link staat om die rij te verwijderen.