Ich benutze eigentlich immer den gleichen "Trick", den ich mal irgendwo aufgeschnappt habe, um Elemente zu löschen:
p.parentNode.removeChild(p);
Was mir jetzt nicht klar war: Es ist ziemlich einfach, diese Funktion jedem Objekt zur Verfügung zu stellen, sodass man das nicht immer neu eintippen muss, sondern nur eine Funktion aufruft:
Object.prototype.remove = function() {
this.parentNode.removeChild(this);
}
Soll nun irgendwas weg geht das einfachst:
var comment = document.getElementById('comment_1');
comment.remove();
PS: Gut, sowas erklären andere für verboten. Ist aber auch kein Problem, daraus ne normale Funktion zu machen.