这个问题在这里已有答案:
给出以下任意字符串:
“这是第一页,这是第二页,这是第二页,这是第三页。”
我突出显示(将光标拖到文本上并选择)随机子字符串;对于这个例子,我强调第二次出现的术语“第二页”。
我使用以下方式获得了这
var text = window.getSelection().toString();
我现在需要确定文本中突出显示的术语的开始和结束索引。
字符串和突出显示的术语是任意的 - 没有选择模式。
这将获得光标所选文本的开始和结束索引。
//To get start index
window.getSelection().anchorOffset
// To get end index
window.getSelection().focusOffset