Javascript 检测和管理所选文本
我试图编写JavaScript来管理用户在网页中选择的文本,但我不确定从哪里开始;i、 例如,我想知道是否有一种方法可以限制选择/突出显示文本的能力,以便选择以终止标点符号结束,用户无法再选择(并且可能在首次达到该限制时触发警报窗口或发送事件)。此外,是否有办法更改浏览器中突出显示/选定文本的颜色?我熟悉JavaScript指针和单击事件,但我很难找到有关我要查找的内容的任何信息Javascript 检测和管理所选文本,javascript,css,html,browser,highlight,Javascript,Css,Html,Browser,Highlight,我试图编写JavaScript来管理用户在网页中选择的文本,但我不确定从哪里开始;i、 例如,我想知道是否有一种方法可以限制选择/突出显示文本的能力,以便选择以终止标点符号结束,用户无法再选择(并且可能在首次达到该限制时触发警报窗口或发送事件)。此外,是否有办法更改浏览器中突出显示/选定文本的颜色?我熟悉JavaScript指针和单击事件,但我很难找到有关我要查找的内容的任何信息 提前感谢。您想查看window.getSelection().getRangeAt(0) 当我看到这个答案时,我发现
提前感谢。您想查看
window.getSelection().getRangeAt(0)代码>
当我看到这个答案时,我发现这个答案非常有用:
那里的上下文特别突出显示,但很明显,一旦你有了文本,你就可以用它做其他事情。你可以使用css3来调整颜色,防止在单个元素上进行选择。