实现搜索时把对应的搜索到的字变颜色

用于在HTML中的

元素中搜索关键字,并将匹配的关键字用标签包围,以便突出显示。

使用Jquery来实现

是我

我来啦

我在这里

你在干嘛

首先使用$('.msg')来选择所有具有class="msg"的

元素。然后,使用each()函数来遍历这些元素,并在每个元素上执行一个回调函数。
在回调函数中,使用$(this).text()来获取当前元素的文本内容,并使用includes()函数来检查该文本是否包含搜索字符串。如果包含,则使用$(this).html()来更新当前元素的HTML内容,以便在匹配的文本中使用标签包围搜索字符串。

使用原生JavaScript来实现

是我

我来啦

我在这里

你在干嘛

原理跟jq一样

你可能感兴趣的:(实现搜索时把对应的搜索到的字变颜色)