在页面上查找并滚动到(或突出显示)一些文本

时间:2018-08-12 09:14:26

标签: javascript

我想在页面上找到文本并滚动到它。例如,找到匹配的第一个单词,并在其旁边插入隐藏元素,目的是滚动到该点。

这是问题所在:文本可能跨越多个段落,并且“ needle”文本的某些单词可能由链接,标题等表示。

不确定如何开始解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

https://github.com/afeld/bootstrap-toc/blob/gh-pages/dist/bootstrap-toc.js

乍一看似乎并不相关,但是如果您深入研究标题的搜索和选择方式,则可以将其适应您的“在页面上查找文本”用例。

创建隐藏的元素然后滚动到该元素已经在该项目中实现,因此希望您会发现它很有用。