child nodes helper
get child nodes
by Eric Hynds
HTML
<div>
<p></p>
<p></p>
<p></p>
</div>
JavaScript
// childNodes returns text nodes and element nodes
function children(elem) {
var ret = [],
children = elem.children,
len = children.length - 1,
i = -1;
while( i++ < len ) {
children[i].nodeType === 1 && (ret[ret.length] = children[i]);
}
return ret;
}
var children = children(document.getElementsByTagName('div')[0]);
console.log( children );