how to loop through all tags in html

JavaScript
var tags = document.getElementsByTagName("*");
for (var i=0, max=tags.length; i < max; i++) {
   console.log(tags[i]);
}
Source

Also in JavaScript: