-
- <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());
- }
- // console.log(tagsArr);
- //定义一个数组用于存放相同的元素
- 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>
JS获取页面所有元素
最新推荐文章于 2024-02-17 18:50:22 发布