问题:
如何方便地将光标放置在文本的末尾关注后使用 JavaScript 的输入文本元素元素?
答案:
一种简单的方法适用于大多数浏览器:
this.selectionStart = this.selectionEnd = this.value.length;
但是,为了解决浏览器不一致的问题,更全面的解决方案是:
setTimeout(function(){ that.selectionStart = that.selectionEnd = 10000; }, 0);
使用 jQuery 时,可以设置监听器:
$('#el').focus(function(){ var that = this; setTimeout(function(){ that.selectionStart = that.selectionEnd = 10000; }, 0); });
以上是如何使用 JavaScript 将光标定位在输入字段的末尾?的详细内容。更多信息请关注PHP中文网其他相关文章!