美文网首页
js 获取input的光标位置、聚焦、选择内容

js 获取input的光标位置、聚焦、选择内容

作者: Hi小胡 | 来源:发表于2021-07-16 17:19 被阅读0次
    • 获取input光标位置:
    var input = document.getElementById("input")
    var cursurPosition = -1;
    if (typeof input.selectionStart == "number") {//非IE浏览器
        cursurPosition = input.selectionStart;
    } else {//IE
        var range = document.selection.createRange();
        range.moveStart("character", -input.value.length);
        cursurPosition = range.text.length;
    }
    
    • 聚焦input:
    var input = document.getElementById("input")
    input.focus();
    
    • 选择input中的内容
    var input = document.getElementById("input")
    input.focus();
    input.setSelectionRange(2, 3);
    

    相关文章

      网友评论

          本文标题:js 获取input的光标位置、聚焦、选择内容

          本文链接:https://www.haomeiwen.com/subject/dbubpltx.html