加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 教程 > 正文

js获取光标位置和设置文本框光标位置案例代码

发布时间:2023-09-19 15:35:17 所属栏目:教程 来源:
导读:代码如下:

<script type="text/javascript">

function getTxt1CursorPosition(){

var oTxt1 = document.getElementById("txt1");

var cursurPosition=-1;

代码如下:
 
<script type="text/javascript">
 
        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);
 
        }
 
        function setTxt1CursorPosition(i){
 
            var oTxt1 = document.getElementById("txt2");
 
            var cursurPosition=-1;
 
            if(oTxt1.selectionStart){//非IE浏览器
 
                oTxt1.selectionStart=i;
 
            }else{//IE
 
                var range = oTxt1.createTextRange();
 
                range.move("character",i);
 
                range.select();
 
            }
 
        }
 
        function getTa1CursorPosition(){
 
            var evt =window.event?window.event:getTa1CursorPosition.caller.arguments[0];
 
            var oTa1 = document.getElementById("ta1");
 
            var cursurPosition=-1;
 
            if(oTa1.selectionStart){//非IE浏览器
 
                cursurPosition= oTa1.selectionStart;
 
            }else{//IE
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章