获取所选文本的开始和结束索引? [重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

给出以下任意字符串:

“这是第一页,这是第二页,这是第二页,这是第三页。”

我突出显示(将光标拖到文本上并选择)随机子​​字符串;对于这个例子,我强调第二次出现的术语“第二页”。

我使用以下方式获得了这

var text = window.getSelection().toString();

我现在需要确定文本中突出显示的术语的开始和结束索引。

字符串和突出显示的术语是任意的 - 没有选择模式。

javascript string indexof
1个回答
0
投票

这将获得光标所选文本的开始和结束索引。

 //To get start index
window.getSelection().anchorOffset
// To get end index
window.getSelection().focusOffset
© www.soinside.com 2019 - 2024. All rights reserved.