child = document.getElementById("p1");
parent.removeChild(child);
Удаляет элемент, а
var parent = document.getElementById("demo");
var child = document.getElementsByTagName("p");
parent.removeChild(child);
Нет?
Попробуй getElementsByTagName("p")
он возвращает коллекцию элментов, а не один
const parent = document.querySelector('#demo'); const children = parent.querySelectorAll('p'); children.forEach( child => parent.removeChild(child));
Обсуждают сегодня