Skep van skakels vir die verwydering van elemente in JavaScript
Laat ons nou aanneem ons het baie paragrawe:
html<div id="parent">
<p>text1</p>
<p>text2</p>
<p>text3</p>
</div>
Laat ons maak dat 'n skakel om dit te verwyder aan die einde van elke paragraaf gevoeg word.
Om te begin, laat ons net die byvoeging van die skakels implementeer:
javascriptlet elems = document.querySelectorAll('#parent p');
for (let elem of elems) {
let remove = document.createElement('a');
remove.href = '';
remove.textContent = 'remove';
elem.appendChild(remove);
}
Laat ons nou maak dat wanneer op die skakel geklik word, die ooreenstemmende paragraaf verwyder word:
javascriptlet elems = document.querySelectorAll('#parent p');
for (let elem of elems) {
let remove = document.createElement('a');
remove.href = '';
remove.textContent = 'remove';
elem.appendChild(remove);
remove.addEventListener('click', function(event) {
elem.remove();
event.preventDefault();
});
}
Задание 1
Gegewe die ul etiket. Voeg aan die einde van elke
li etiket 'n skakel toe om daardie li
uit die lys te verwyder.
Задание 2
Gegewe 'n HTML tabel. Voeg nog 'n kolom daarin by, waarin daar vir elke ry van die tabel 'n skakel sal wees om daardie ry te verwyder.