JavaScript'te Eleman Silme Bağlantıları Oluşturma
Şimdi birden fazla paragrafımız olduğunu varsayalım:
<div id="parent">
<p>text1</p>
<p>text2</p>
<p>text3</p>
</div>
Her paragrafın sonuna, onu silmek için bir bağlantı ekleyelim.
İlk olarak, sadece bağlantıları eklemeyi uygulayalım:
let elems = document.querySelectorAll('#parent p');
for (let elem of elems) {
let remove = document.createElement('a');
remove.href = '';
remove.textContent = 'remove';
elem.appendChild(remove);
}
Şimdi, bir bağlantıya tıklandığında, ona karşılık gelen paragrafın silinmesini sağlayalım:
let 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();
});
}
Bir ul etiketi verildi. Her li
etiketinin sonuna, bu li'yi listeden silmek
için bir bağlantı ekleyin.
Bir HTML tablosu verildi. İçine, her tablo satırı için o satırı silmeye yönelik bir bağlantının bulunacağı bir sütun daha ekleyin.