检测和管理所选文本

Detecting and Managing Selected Text

本文关键字:文本 管理所 检测      更新时间:2023-09-26

我正在尝试编写JavaScript来管理用户在网页中选择的文本,但我不确定从哪里开始;即,我想知道是否有一种方法可以限制选择/突出显示文本的能力,以便选择以终止标点符号结束,并且用户无法再选择(并且可能在首次达到该限制时触发警报窗口或发送事件)。另外,有没有办法在浏览器中更改突出显示/选定文本的颜色?我熟悉 JavaScript 指针和单击事件,但我无法找到有关我正在寻找的内容的任何信息。

提前谢谢。

你想看看window.getSelection().getRangeAt(0);

当我看到这个答案时,我发现这个答案非常有用:

https://stackoverflow.com/a/12823606

那里的上下文特别突出显示,但显然一旦你有了文本,你就可以用它做其他事情。