使用下面的代码,我可以在页面上找到文本并突出显示它
document.designMode = "on";
if(window.find(textLine, true)){
document.execCommand("BackColor", false, "rgb(250, 250, 0)");
textSelection.collapseToEnd();
}
document.designMode = "off";
但我的要求是在所选文本中查找文本。即,如果所选文本中存在某些单词,我想突出显示某些文本。使用该surroundCountents()
方法,我可以用一些 DIV 元素包装初始文本,然后尝试搜索 HTML,但我正在寻找类似于上面代码的解决方案。请问有什么建议吗?