美文网首页
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