Dom-Element entfernen, ohne dessen Eltern zu kennen?

Ist es möglich, entfernen Sie ein dom-element hat kein übergeordnetes anderen als dem body-tag? Ich weiß, das wäre einfacher mit einem framework wie jquery, aber ich versuche zu bleiben, gerade javascript.

Hier ist der code, den ich gefunden habe, die es anders machen:

function removeElement(parentDiv, childDiv){
     if (childDiv == parentDiv) {
          alert("The parent div cannot be removed.");
     }
     else if (document.getElementById(childDiv)) {     
          var child = document.getElementById(childDiv);
          var parent = document.getElementById(parentDiv);
          parent.removeChild(child);
     }
     else {
          alert("Child div has already been removed or does not exist.");
          return false;
     }
}   

Dank!

InformationsquelleAutor der Frage Matrym | 2009-11-26

Schreibe einen Kommentar