function loadNode(node){ for(var i=0;i<node.childNodes.length;i++){ if(node.childNodes[i].nodeType === 1 && node.childNodes[i].childNodes.length > 0){ console.log(node.childNodes[i]) loadNode(node.childNodes[i]) } } } loadNode(document.documentElement)