光标前的字符

时间:2011-12-22 17:43:52

标签: javascript

是否可以使用keydown事件将索引检索到光标所在的文本区域?

2 个答案:

答案 0 :(得分:2)

是的,是的。


textarea.addEventListener('keydown', function (){
    console.log(textarea.selectionEnd); //The position of the cursor. If something is selected, then the position of the end of the selection.
}, false);

此功能不适用于IE。在IE中,您必须使用document.createTextRange()

答案 1 :(得分:0)

请参阅以下链接以了解实施情况。您可以在getCaret事件上调用keydown函数来获取插入符号的索引:

https://stackoverflow.com/a/263796/639960