Esempio:

HTML-->
Codice PHP:
<div id="padre">
     <
div id="figlio">
          <
div id="nipote">
          </
div>
     </
div>
</
div
JAVASCRIPT -->
Codice PHP:
figlio document.getElementById("padre").lastChild;
document.getElementById("padre").removeChild(figlio); 
In questo semplicissimo script l'elemento "figlio" viene rimosso dal codice html.
Ma che fine fanno i "nipoti"?
Vengono cancellati anch'essi o diventano figli del "padre"?