js统计标签数量

JavaScript019

js统计标签数量,第1张

1、js统计标签的数量写法:

document.getElementById("pp").getElementsByTagName("a").length

jquery这样写。$("#pp a").index()+1

2、d只能出现一次哦,js的代码有了,jquery代码可以再简单一点。$("#pp a").length

3、一个页面中不能出现相同的两个Id,可以有多个相同的class,

var aLen=$('#pp').find('a').length

你是求数组中某个元素出现的次数么?我写的只是某个元素出现次数。

function times(arr){

var m=0,times=0//m是数组中的元素,times用来统计出现的次数

// for循环遍历arr数组

for(var i=0i<arr.lengthi++){

if(arr[i]==m){

times++//数组中有相同值就加1

}

}

return times

console.log(times)//这是打印出的出现的次数

}

times([0, 1, 2, 0, 1, 2])

可以利用正则表达式进程获取:

var str = "abbbbbsdsdsdasdlsfj"

var c = "b" // 要计算的字符

var regex = new RegExp(c, 'g') // 使用g表示整个字符串都要匹配

var result = str.match(regex)

var count = !result ? 0 : result.length

console.log(c + " 的数量为 " + count)