Codice PHP:
<div id="foo">
<
div id="foo0" class="subcat">1</div>
<
div id="foo1" class="subcat">2</div>
<
div id="foo2" class="subcat">3</div>
<
div id="foo3" class="subcat">4</div>
<
div id="foo4" class="subcat">5</div>
</
div>

<
script type="text/javascript">
childs document.getElementById('foo').childNodes;
for (var 
0childs.length+= 1) {
alert(childs.nodeType); //perchè ritorna sempre undefined?
    
if (childs.nodeType === 1) {
        
alert(childs[i].id);
    }
}
</script> 
Non capisco il motivo per cui non vengono letti i metodi di childNodes (qualunque cosa usi, childNodes.className, childNodes.tagName, tranne per childNodes.length)