loading............
Pues como dices, con getElementsByTagName('tag') tienes el arbol completo y estructura, con padres - hijos, etc.
Código PHP:
var a = document.getElementsByTagName('div');
a[0] //elemento
a[0] //padre del elemento
var b = a[0].getElementsByTagName("div");
b[0] // elemento
y asi sucesivamente.
connection closed.