如何使用MS Edge上的本机javascript从下一页和上一页搜索文本

时间:2015-12-02 05:02:43

标签: javascript microsoft-edge

这个问题可以说明如果我只有window.getSelectiondocument.createRange的原生Javascript,没有任何库而且没有window.find,那么如何在下一个和之前的版本中实现搜索功能的按钮。

目前我有Prev和Next按钮的代码,但我不知道如何有效地搜索上一个/下一个。有没有办法不将搜索位置保存在全局变量中?

http://jsfiddle.net/8mdX4/1286/

是否有找到window.find的polyfill?

1 个答案:

答案 0 :(得分:1)

我会将textNodes,其索引和搜索词组保留在全局变量中。 searchNext只会递增索引并重新应用愤怒选择。