如何用js查找一段文字中指定文字出现次数

JavaScript022

如何用js查找一段文字中指定文字出现次数,第1张

1:获取HTML中文档中的文本内容,可以用innerHTML获取,innerHTML支持所有浏览器。也可以用innerText获取,但是innerText火狐浏览器不支持,所以要写兼容:var txt = obj.innerText || textContent

2:将获取的文本(string数据类型)用split()方法转换成数组。split()方法参数传你需要的指定文字 ----->str.split("你指定的文字")

3:该数组的长度减一就是你指定文字出现的次数。----->console.log(arr.length-1)

4:如果对以上步骤还有哪里不懂可以私聊我 ^_^,或者加我企鹅

5:望采纳,谢谢

1、打开编辑器,新建test.html,用于学习今天的内容。

2、接下来需要在head标签下方引入jquery.min.js插件,如下图所示。

3、在页面的body标签里,新建一个div,名称为test。

4、在body标签下方写上<script></script>,用来存放js代码。通过class定位到div,通过css()方法让文字居中。

5、在浏览器中打开test.html,可以在文字在页面中间显示。

方法很多,有一种方法最简单。用split()来分割你需要查询出现次数的字符。分割后得到的数组长度减1就是字符串出现的次数了。举例如下。var abox="谁爱我,你爱我吗"需要查找"我"字出现的次数。cishu=abox.split("我").length-1数组长度是3,"我"字出现的次数是2。