您的位置:首页 > Web前端 > JavaScript

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

2012-12-21 14:27 453 查看
比如文本框中有abcde,目前光标在最后,索引为5,现在用鼠标点在c后面点一下,索引应该为3,怎么样可以用js获取这个3呢...
<script>function getTxt1CursorPosition(){var oTxt1 = document.getElementById("txt1");var cursurPosition=-1;if(oTxt1.selectionStart){//非IE浏览器cursurPosition= oTxt1.selectionStart;}else{//IEvar 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()">
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: