Con getElementsByTagName("*"), te hago un pequeño ejemplo:
Código Javascript
:
Ver original<html>
<head>
<script>
window.onload=load;
function load()
{
var a=document.getElementById('div_a').getElementsByTagName("*");
for(var x=0; x<a.length; x++)
{
alert(a[x].id);
}
}
</script>
</head>
<body>
<div id="div_a">
<div id="div_b">
<div id="div_c"><span id="span_a"></span></div>
</div>
<span id="span_b"></span>
</div>
</body>
</html>
Saludos!