removeChild()

Удаляет указанный дочерний узел. Возвращает удалённый узел.

Сигнатураparent.removeChild(node)

Удаляет дочерний узел из родителя и возвращает его (узел можно вставить заново позже). Требует ссылки на родителя — это «старый» способ; чаще удобнее node.remove().

// <ul><li id="x">X</li></ul>
const li = document.querySelector('#x');
const removed = li.parentNode.removeChild(li);
console.log(removed.textContent); // 'X'
← Все записи: DOM API в JavaScript
Поддержать проект