JavaScript

超轻量级php框架startmvc

js统计页面上每个标签的数量实例代码

更新时间:2020-07-11 13:36:01 作者:startmvc
具体代码如下所示:functionfold(node){varmap=newMap();map.set(node.tagName,1);[].reduce.call(node.children,(acc,

具体代码如下所示:


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统计页面上每个标签的数量实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

js 统计页面标签数量 js 标签 数量 js 统计页面