1
如果我使用下面的代码,我可以突出显示窗口中找到的文本。如何在再次调用window.find()时保留旧的高亮
window.find(str);
但是如果我搜索与window.find()
以前的亮点将被删除另一个字符串。但是,我怎样才能改变这一点,以不删除旧的高光。
如果我使用下面的代码,我可以突出显示窗口中找到的文本。如何在再次调用window.find()时保留旧的高亮
window.find(str);
但是如果我搜索与window.find()
以前的亮点将被删除另一个字符串。但是,我怎样才能改变这一点,以不删除旧的高光。
您可以使用document.execCommand()
在调用window.find()
后添加样式到当前选择。见我的答案在这里,例如:
惊人的答案... 1000个Upvotes从我 – Exception
这部分工作在IE。你可以请看看这篇文章,请... http://stackoverflow.com/questions/8284266/need-a-small-improvement-in-this-function – Exception
@ user1008575:它适用于我在IE 7中很好。我在我的当前PC上没有IE 8。你能描述一个不起作用的例子吗? –