加载中...

开心一笑: 会买水果的狗狗...

    关注微信公众号

    QQ群:831045818

    app下载

    当前位置:首页>技术文档 > JS > 正文
    获取光标位置和设置光标位置函数
    发布时间: 2020-12-21 浏览次数:
    function getCursortPosition (ctrl) {//获取光标位置函数
        var CaretPos = 0;   // IE Support
        if (document.selection) {
            ctrl.focus ();
            var Sel = document.selection.createRange ();
            Sel.moveStart ('character', -ctrl.value.length);
            CaretPos = Sel.text.length;
        }
        // Firefox support
        else if (ctrl.selectionStart || ctrl.selectionStart == '0')
            CaretPos = ctrl.selectionStart;
        return (CaretPos);
    }
    
    function setCaretPosition(ctrl, pos){//设置光标位置函数
        if(ctrl.setSelectionRange)
        {
            ctrl.focus();
            ctrl.setSelectionRange(pos,pos);
        }
        else if (ctrl.createTextRange) {
            var range = ctrl.createTextRange();
            range.collapse(true);
            range.moveEnd('character', pos);
            range.moveStart('character', pos);
            range.select();
        }
    }


    关注"都市百货" 了解南陵

    管理员微信

    点赞
    0
    上一篇:预防网页劫持Content Security Policy 下一篇:js实现返回到上一页

    评论已有 0

    南陵新闻
    公示公告
    常用查询
    风光南陵
    走出南陵
    友情链接