Element.removeChild() - видаляє дочірний елемент.
Element.removeChild( child );
Element - об'єкт Element.
child - дочірний елемент який необхідно видалити.
removeChild() метод об'єкту Element який видаляє вказаний дочірний елемент.
абзац 1
абзац 2
абзац 3
абзац 4
if(document.getElementById("test").getElementsByTagName("p")[0]==null)alert('Ви уже видалили усі елементи p');
else
document.getElementById("test").removeChild( document.getElementById("test").getElementsByTagName("p")[0] );
Щоб видалити елемент потрібно звернутися до його батька за допомогою властивості parentElement і визвати метод removeChild():
var el = document.getElementById("test");
if(el==null)alert('Елемент з id "test" уже видалено!');
else
el.parentElement.removeChild(el);
Видаляємо елементи P по кліку по них:
var el = document.getElementsByTagName("p");
for(i=0; i<el.length; i++)
el[i].onclick=function(){
this.parentElement.removeChild(this);
}