sashomaga

Traversing the DOM

Apr 24th, 2013
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function traverse(element) {
  2.     function traverseElement(element, spacing) {
  3.         console.log(spacing + element.nodeName);
  4.         var len = element.childNodes.length;
  5.         for (var i = 0; i < len; i ++) {
  6.             var child = element.childNodes[i];
  7.             if (child.nodeType === 1) {
  8.                 traverseElement(child, spacing + "--");
  9.             }
  10.         }
  11.         console.log(spacing + "/" + element.nodeName);
  12.     }
  13.     traverseElement(element, "");
  14. }
Advertisement
Add Comment
Please, Sign In to add comment