使用 Javascript,我需要允许用户双击页面上的一个词并检索它出现的句子。不仅仅是任何句子,而是那个特定的。我试过检索出现该词的所有句子并以某种方式选择正确的句子,所以也许这是一个选择。
我在网上搜索过这只野兽,并且对它想了很多。有些人建议使用 Rangy但我一直无法找到我正在寻找的功能,甚至无法找到可以帮助我到达所需位置的功能。
有什么想法吗?
最佳答案
您可以将您的页面变成一个或多个只读文本区域,使用巧妙的 CSS 样式来掩盖它,然后使用此处描述的 onselect 事件:Detect selected text in a text area with javascript
当然,取决于您的页面的外观和使用位置。
关于javascript - 抓取出现所选单词的句子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13943754/