Метод removeChild

Метод removeChild позволяет удалить элемент. Применяется к родительскому элементу с указанием элемента, который нужно удалить.

Синтаксис

javascriptродитель.removeChild(элемент);

Пример

Давайте удалим абзац #elem. Для этого получим его родителя #parent и метод removeChild применим к полученному родителю, а параметром метода передадим элемент, который хотим удалить:

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);

Результат выполнения кода:

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

Пример

Если нужно удалить элемент, но ссылки на его родителя нет, - родителя можно получить через parentElement:

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

Результат выполнения кода:

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

Смотрите также

  • метод remove,
    с помощью которого можно удалить элемент