<script type="text/javascript"> var tags = document.getElementsByTagName('*'); var tagsArr = []; function countTag(){ for (var i = 0; i < tags.length; i++) { tagsArr.push((tags[i].tagName).toLowerCase()); } var temp = []; //該數組用於存放相同的元素 var tag =[]; //該數組用於存放每一個標簽; for (var i = 0; i < tagsArr.length; i++) { for (var j = i+1; j < tagsArr.length+1; j++) { if (tagsArr[i] == tagsArr[j]) { temp.push(tagsArr[j]); tagsArr.splice(j,1); j--; } if (j == tagsArr.length -i) { temp.push(tagsArr[i]); tagsArr.splice(i,1); i--; tag.push(temp); temp = []; } } } return tag; } console.log(countTag()); </script>