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'