在网页上搜索文本和 return 范围
Search text and return range on a web page
我需要的功能是搜索文本和return DOM range 对象。我试过:
原生window.find()
。它 return 是范围对象 (selection
range
),这就是我想要的。但是,功能似乎非常有限。例如。我无法操纵搜索起点;而且我不能将搜索范围限制在特定的 html element
。
jQuery:contains
。它获取包含文本的节点。但是如何超出 nodes
范围?
冒着自我推销的风险,我在这个问题上花费了很多精力,因为我的 Rangy library. The TextRange module will do what you want and the demo page 有一个在页面文本中搜索的示例。
我需要的功能是搜索文本和return DOM range 对象。我试过:
原生
window.find()
。它 return 是范围对象 (selection
range
),这就是我想要的。但是,功能似乎非常有限。例如。我无法操纵搜索起点;而且我不能将搜索范围限制在特定的html element
。jQuery
:contains
。它获取包含文本的节点。但是如何超出nodes
范围?
冒着自我推销的风险,我在这个问题上花费了很多精力,因为我的 Rangy library. The TextRange module will do what you want and the demo page 有一个在页面文本中搜索的示例。