JavaScript 统计当前页面标签个数和种类
来源:互联网 发布:ai软件工具介绍 编辑:程序博客网 时间:2024/06/03 08:58
简单的遍历,熟悉一下dom节点的属性,用的是html Dom ,节点还可以用xml 的dom来解析比如把children 换成childNodes,文本节点便会被统计进来,顺便实现了简单的map功能
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <div class="section"> <input id="search"/> <input id="search"/> <input id="search"/> <input id="search"/> <ul id="datalist"> <li></li> <li></li> <li></li> <li></li> </ul> </div> </body> <script type="text/javascript"> var map = {}; function printTree(node){ // console.log(node.nodeName.toLowerCase(),node.nodeType); var temp_tag = node.nodeName.toLowerCase(); if(map[temp_tag]!=null)map[temp_tag]++; else map[temp_tag]=1; if(node.children!=null){ for (var i = 0; i < node.children.length; i++) { printTree(node.children[i]); } }else {return;}; } window.onload = function(){ printTree(document.body); for (o in map) { console.log(o+':'+map[o]); } } </script></html>
0 0
- JavaScript 统计当前页面标签个数和种类
- android xml pull解析统计标签参数个数和种类
- 统计字符串种类个数
- HTML标签个数统计
- 统计当前文件夹下文件和目录的个数
- C# 统计文章中字符的种类和个数 哈希表和字典的使用
- javascript window.close()无法关闭当前标签页面
- 统计串S中字符的种类和个数方法1
- 统计串S中字符的种类和个数方法2
- JS获取页面所有元素并统计每个标签的个数
- Javascript刷新当前页面
- Javascript刷新当前页面
- javascript 关闭当前页面
- javascript刷新当前页面
- linux统计当前文件个数命令
- Linux 统计当前文件/目录个数
- JavaScript实现页面统计
- [线段树练习3] 盒子的个数 - 统计标记种类
- 基于 SpringBoot 和 webSocket 的匿名聊天室
- Java Collection框架
- CNN卷积神经网络应用于人脸识别(详细流程+代码实现)和相应的超参数解释
- Tomcat第一课--构建简单静态资源访问
- 卡尔曼滤波器(KF)和粒子滤波器(PF)简述
- JavaScript 统计当前页面标签个数和种类
- Scala入门02
- 分治策略学习(一)
- Spring事务管理只对出现运行期异常进行回滚
- Expressions and Statemen
- iOS 10 coreData 版本迁移
- 手写字识别C++
- 卷积神经网络训练算法
- windows-caffe ssd配置的一个坑