我想在我的网站上突出显示部分文字.将为数据库中的特定用户保存此突出显示的文本,并且当再次打开文档时,它将显示先前突出显示的文本.我假设我将使用javascript来突出显示文本,但我似乎无法找到一种方法来确定我突出显示的单词.
function getSelText()
{
var txt = '';
if (window.getSelection)
{
txt = window.getSelection();
}
else if (document.getSelection)
{
txt = document.getSelection();
}
else if (document.selection)
{
txt = document.selection.createRange().text;
}
else return "";
return txt;
}
Run Code Online (Sandbox Code Playgroud)
我正在使用它来获取选择,但我无法弄清楚文本中的选择位置.最大的烦恼是当我在行或文本中有重复时,所以如果我使用搜索,那么我会找到第一个实例,而不是我想要的那个.
所以问题是:如何在整个文档中查明单词或选择?
| 归档时间: |
|
| 查看次数: |
589 次 |
| 最近记录: |