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 i = 0; i < childs.length; i += 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)