相关疑难解决方法(0)

如何使用JavaScript突出显示HTML页面中的所有文本?

我真的以为这会在几年前得到解答,但我还没有找到任何解决方案:

我想在整个HTML页面上突出显示(即制作彩色背景)所有出现的(子)字符串,完全在客户端使用JavaScript.

就像在Chrome浏览器中使用Ctrl+ F进行搜索一样:输入搜索字词时,它会突出显示与我输入的字词匹配的所有子字符串.

就个人而言,我会走DOM树的所有元素,replace用类似的东西做一些搜索术语

<span style="background-color: yellow">MySearchTerm</span>
Run Code Online (Sandbox Code Playgroud)

但我认为必须有一些更有效的方法吗?

我的问题:

如何使用JavaScript(或jQuery)突出显示HTML页面中的所有子字符串出现?

html javascript jquery

19
推荐指数
4
解决办法
3万
查看次数

标签 统计

html ×1

javascript ×1

jquery ×1