美文网首页
input获取焦点后让光标始终保持在最右边

input获取焦点后让光标始终保持在最右边

作者: 呼兰呦 | 来源:发表于2018-06-21 11:15 被阅读0次
     <input type="text" id="test" value="123456879" onclick="moveEnd(this);">
    function moveEnd(obj) {
        obj.focus();
        var len = obj.value.length;
        if (document.selection) {
          var sel = obj.createTextRange();
          sel.moveStart('character', len);
          sel.collapse();
          sel.select();
        } else if (typeof obj.selectionStart == 'number'
          && typeof obj.selectionEnd == 'number') {
          obj.selectionStart = obj.selectionEnd = len;
        }
      }
    

    相关文章

      网友评论

          本文标题:input获取焦点后让光标始终保持在最右边

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