检测和管理所选文本

时间:2014-12-24 22:06:31

标签: javascript css html5 browser highlight

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

提前致谢。

1 个答案:

答案 0 :(得分:2)

您想查看window.getSelection().getRangeAt(0);

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

https://stackoverflow.com/a/12823606

上下文中有专门的突出显示,但很明显,一旦你有了文本,你可以用它来做其他事情。