Что лучше использовать:
var childs = parent.childNodes;
for (var i = 0, len = childs.length; i < len; i += 1) {
if (childs[i].nodeType === 1) {
console.log(childs[i]);
}
}
или
var childs = parent.children;
for (var i = 0, len = childs.length; i < len; i += 1) {
console.log(childs[i]);
}
первое по стандарту, но длинное; второе нестандартное, но вроде как работает везде и без лишних условий