循环打印出 tagName 就行了

解决方案 »

  1.   

    <script language="javascript">
       function printObject()
       {
          var strT='';
          var objectCollection=document.getElementsByTagName("*");
          if(!objectCollection) return false;
          if(!objectCollection.length) return false;
          for(var i=0;i<objectCollection.length;i++)
          {
             strT=strT.concat("<br>" + objectCollection[i].tagName + ":" +  objectCollection[i].id);
          }
           document.getElementById("td_northsnow").innerHTML=strT;
       }
    </script>
    <body id="body_northsnow">
    <input type="button" id="button100" value="PrintObject" onclick="printObject();">
    <div id="northsnow">I am Nothsnow</div>
    <span id="northsnow2">I come from Jilin</span>
    <table id="table_northsnow"><tr id="tr_northsnow"><td id="td_northsnow"></td></tr></table></body>