1、js统计标签的数量写法:
document.getElementById("pp").getElementsByTagName("a").lengthjquery这样写。$("#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)