Hola:
getElementsByTagName("div") te va a mostrar todos los tags "div" estén en el nivel que estén
heroes = array();
for (i = 0, tags = document.getElementById("mi_div").getElementsByTag Name("div"); i < tags.length; i++)
if (tags[i].className == "mi_clase") heroes.push(tags[i].id);
heroes.sort();
Saludos