这个问题可以说明如果我只有window.getSelection
,document.createRange
的原生Javascript,没有任何库而且没有window.find
,那么如何在下一个和之前的版本中实现搜索功能的按钮。
目前我有Prev和Next按钮的代码,但我不知道如何有效地搜索上一个/下一个。有没有办法不将搜索位置保存在全局变量中?
http://jsfiddle.net/8mdX4/1286/
是否有找到window.find的polyfill?
答案 0 :(得分:1)
我会将textNodes
,其索引和搜索词组保留在全局变量中。 searchNext
只会递增索引并重新应用愤怒选择。