js 如何获取文本框中光标索引位置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 如何获取文本框中光标索引位置相关的知识,希望对你有一定的参考价值。

function getTxt1CursorPosition(){
var oTxt1 = document.getElementById("txt1");
var cursurPosition=-1;
if(oTxt1.selectionStart){//非IE浏览器
cursurPosition= oTxt1.selectionStart;
}else{//IE
var range = document.selection.createRange();
range.moveStart("character",-oTxt1.value.length);
cursurPosition=range.text.length;
}
alert(cursurPosition);
}
</script>
<input type="text" id="txt1" value="abcde" onclick="getTxt1CursorPosition()">

以上是关于js 如何获取文本框中光标索引位置的主要内容,如果未能解决你的问题,请参考以下文章

qt中如何判断光标在哪个文本框中啊

从光标位置的文本框中获取文本.net

文本区域中的光标位置(字符索引,不是 x/y 坐标)

在C#中获取文本框中光标所在位置

C#-WinForm-如何获取文本框(TextBox)中鼠标,光标位置

如何在winforms文本框中获取默认垂直滚动条的位置