【发布时间】:2015-10-27 13:57:06
【问题描述】:
我正在尝试编写一个网站,允许用户突出显示某些文本(将背景更改为黄色),然后应用程序将保存它,以便下次他或她返回页面时,它将是已经是黄色了(好像他们从未离开过一样)。
这是两个问题合二为一:
我可以使用
window.getSelection().toString()获取文本,但我不知道如何将其作为选择器获取,因此我可以将选择的背景更改为黄色。我不知道如何获取选择的“地址”。我需要这个,以便我可以将其保存到数据库中,并在用户下次加载页面时将其涂成黄色。
编辑目前正在调查:https://github.com/timdown/rangy
【问题讨论】:
-
这个怎么样?
::-moz-selection { /* Code for Firefox */ color: red; background: yellow; } ::selection { color: red; background: yellow; } -
这不会持续下去吧?
标签: javascript jquery css