Hola:
La verdad es que es algo complejo, y requiere algo más de código... Los hodos hijos de uno dado se obtienen con el array childNodes... luego hay que discriminar los que no son div...
var losDivs = new Array();
for (i = 0, hijos = document.body.childNodes, total = hijos.length; i < total; i ++)
if (hijos[i].tagName == "DIV") losDivs[losDivs.length] = hijos[i];
Bueno, lo puse "a capella" pero es la manera que se me ocurre...
Saludos