具体代码如下所示:
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统计页面上每个标签的数量实例代码,希望对大家有所帮助
如对本文有疑问, 点击进行留言回复!!
荐 超强的入门文章 !!! JavaScript 速成计划第二篇(杂项详解:JS操作HTML 与 CSS、异常、事件)!
教你搭建 nodejs+mongoose+Graphql+Vue+Typescript 框架(上)
【Nginx】如何为已安装的Nginx动态添加模块?看完我懂了!!
网友评论