Skip to content

Instantly share code, notes, and snippets.

@jnslxndr
Created October 8, 2010 11:49
Show Gist options
  • Save jnslxndr/616668 to your computer and use it in GitHub Desktop.
Save jnslxndr/616668 to your computer and use it in GitHub Desktop.
// traverse a given DOM Node and log it's children recursively
function logChildNodes(node){
for (var c=0; c<node.childNodes.length; c++){
if (node.childNodes[c].nodeName!='#text')
console.log(node.childNodes[c].nodeName+", "+node.childNodes[c].id)
if (node.hasChildNodes())
logChildNodes(node.childNodes[c])
}
}
// for example:
logChildNodes(document);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment