使用 Javascript,我需要允许用户双击页面上的单词并检索它出现的句子。不仅仅是任何句子,而是那个特定的句子。我玩弄了检索该单词出现的所有句子并以某种方式选择正确的句子,所以也许这是一个选择。
我已经在网上搜索了这个野兽,我已经考虑了很多。有些人建议使用Rangy,但我找不到我正在寻找的功能,甚至找不到可以帮助我到达我需要的地方的功能。
有任何想法吗?
使用 Javascript,我需要允许用户双击页面上的单词并检索它出现的句子。不仅仅是任何句子,而是那个特定的句子。我玩弄了检索该单词出现的所有句子并以某种方式选择正确的句子,所以也许这是一个选择。
我已经在网上搜索了这个野兽,我已经考虑了很多。有些人建议使用Rangy,但我找不到我正在寻找的功能,甚至找不到可以帮助我到达我需要的地方的功能。
有任何想法吗?
您可以将您的页面变成一个或多个只读文本区域,使用巧妙的 CSS 样式对其进行屏蔽,然后使用此处所述的 onselect 事件:Detect selected text in a text area with javascript
当然,这取决于您的页面的外观和使用位置。