dom tree traversal

type=”text/javascript”>
  function htmlTree(obj){
    var obj = obj || document.getElementsByTagName(‘body’)[0];
    var str = ”

  • ” + obj.tagName;


        if (obj.hasChildNodes()) {


          var child = obj.firstChild;


          while (child) {


            if (child.nodeType === 1) {


              str += htmlTree(child)


            }


            child = child.nextSibling;


          }


        }


        str += “

“;
    return str;
  }
  document.write(htmlTree());

Advertisements
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s