immetto con javascript un div nel body

per eliminarlo uso questo:

function rimuove_div_readonly()
{
var d = document.getElementById("div_readonly");
if(d) document.body.removeChild(d);
}


:master: c'è un modo alternativo per eliminare l'elemento senza sapere dove è? In altri termini, se è annidato in altri controlli, l'istruzione document.body.removeChild(d); funziona? :master: