我正在尝试在 div 中查找所选文本的位置。我提示用户在 div 中选择文本的子字符串,然后提交。我需要起点和终点的索引,使用下面的策略没有成功。任何帮助将非常感激。
这是我拥有的功能,但它不起作用:
if (typeof window.getSelection != 'undefined') {
var sel = window.getSelection();
var range = sel.getRangeAt(0);
var preCaretRange = range.cloneRange();
startOffset = preCaretRange.toString().length;
endOffset = startOffset + range.toString().length;
}
div 被称为“myarea”。谢谢