使用javascript jQuery突出显示html中的文本

我想以编程方式突出显示ap标签中的所有关键字(不区分大小写)

如果关键字是

var keywords = "hello,thanks, goodbye" // this should be an array 

hello world

你好应该用蓝色突出显示

我认为你正在寻找jQuery高亮插件。

加载完成后,您可以执行以下操作:

 var words = "hello,thanks, goodbye"; var keywords = words.split(','); for(var x = 0; x < keywords.length; x++) { $(selector).highlight($.trim(keywords[x])); } 

其中selector是您要查找的文档中的元素。 如果你想让它完成整个页面,只需要放入'body'

对于宽松的jQuery高亮插件,您可能需要考虑http://www.frightanic.com/2011/02/27/lenient-jquery-highlight-plugin-javascript/