removeChild Metodu

removeChild metodu bir öğeyi silmeye olanak tanır. Üst öğeye uygulanır ve silinecek öğeyi parametre olarak alır.

Sözdizimi

javascriptüstÖğe.removeChild(öğe);

Örnek

#elem paragrafını silelim. Bunun için onun üst öğesi #parent'ı alıp removeChild metodunu alınan üst öğeye uygulayacağız, ve metod parametresi olarak silmek istediğimiz öğeyi ileteceğiz:

html<div id="parent">
  <p id="elem">elem 1</p>
  <p>elem 2</p>
</div>
javascriptlet parent = document.querySelector('#parent');
let elem = document.querySelector('#elem');

parent.removeChild(elem);

Kodun çalıştırılmasının sonucu:

html<div id="parent">
  <p>elem 2</p>
</div>

Örnek

Eğer bir öğeyi silmek istiyorsak ancak onun üst öğesine referansınız yoksa, üst öğe parentElement aracılığıyla elde edilebilir:

html<div>
  <p id="elem">elem 1</p>
  <p>elem 2</p>
</div>
javascriptlet elem = document.querySelector('#elem');
elem.parentElement.removeChild(elem);

Kodun çalıştırılmasının sonucu:

html<div id="parent">
  <p>elem 2</p>
</div>

Ayrıca Bakınız

  • remove metodu,
    bir öğeyi silmek için kullanılabilir