具体代码如下所示:
function fold(node){
var map = new Map();
map.set(node.tagName,1);
[].reduce.call(node.children,(acc,child)=>{
deal(acc,fold(child));
return acc
},map)
return map
}
function deal(srcMap,tarMap){
tarMap.forEach((value,tagName)=>{
var newV = value + ~~srcMap.get(tagName);
srcMap.set(tagName,newV);
})
}
调用
总结
以上所述是小编给大家介绍的js统计页面上每个标签的数量实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
相关推荐:
AJAX 自学练习 请求与显示
微信小程序 canvas开发实例及注意事项
jquery 框架使用教程 AJAX篇
Extjs学习笔记之三 extjs form更多的表单项
php面向对象全攻略 (十) final static const关键字的使用
ORACLE 常用函数总结(80个)第1/2页
网站服务器安全需要注意三方面的问题
jquery 最简单的属性菜单
BootStrap整体框架之基础布局组件
SQLSERVER中union,cube,rollup,cumpute运算符使用说明
微信小程序 require机制详解及实例代码
跨服务器查询导入数据的sql语句
php self,$this,const,static,->的使用
用JavaScript隐藏控件的方法
全世界最小的php网页木马一枚 附PHP木马的防范方法
EXECUTE IMMEDIATE用法小结
Mootools 1.2教程(21)——类(二)
javascript中对象的定义、使用以及对象和原型链操作小结
CSS 动态链接提示
PHP 采集获取指定网址的内容
学习JS面向对象成果 借国庆发布个最新作品与大家交流
asp.net url重写浅谈
alt键 chr码值对应列表查看方法
Android GridView 滑动条设置一直显示状态(推荐)
javascript 模拟点击广告
js 冒泡事件与事件监听使用分析
C#如何调用原生C++ COM对象详解
tinyMCE插件开发之插入html,php,sql,js代码 并代码高亮显示
Mootools 1.2教程 输入过滤第一部分(数字)
vs2008 安装失败的总结与分享
用mysql触发器自动更新memcache的实现代码
被jQuery折腾得半死,揭秘为何jQuery为何在IE/Firefox下均无法使用
Mootools 1.2教程 事件处理
MSSQL 生成日期列表代码
没有form表单情况下敲回车键提交表单的js代码
Javascript 模式实例 观察者模式
css 有弹动效果的网页导航
javascript getElementsByClassName 和js取地址栏参数
var与Javascript变量隐式声明
担起净化网络环境责任 IDC行业在发展中成长
在ACCESS和SQL Server下Like 日期类型查询区别
类似CSDN图片切换效果脚本
javascript instanceof 与typeof使用说明
python中子类继承父类的__init__方法实例
Cython 三分钟入门教程
支持ie与FireFox的剪切板操作代码
sqlserver 中ntext字段的批量替换(updatetext的用法)
apache2.2 支持.net 3.5的设置方法
在Oracle关闭情况下如何修改spfile的参数
Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比