获取文本输入中所选文本的索引

时间:2013-01-30 04:14:32

标签: javascript html javascript-events text

如果您有一个HTML input元素,如何检测input内所选文本的起始和结束位置索引?我尝试使用window.getSelection,但它似乎无法正常工作。我需要在keydown事件中弄清楚这一点。

1 个答案:

答案 0 :(得分:3)

您可以使用selectionStartselectionEnd属性获取相应值的索引。

var start = document.getElementById("myArea").selectionStart;  
var end = document.getElementById("myArea").selectionEnd;

console.log(start);
console.log(end);