function setEnd(field) {
if (field.createTextRange) {
var r = field.createTextRange();
r.moveStart('character', field.value.length);
r.collapse();
r.select();
}
}
<INPUT TYPE="text" name="userName" value="测试" onfocus="setEnd(this)">
<INPUT TYPE="text" name="userAge" value="测试" onfocus="setEnd(this)">
本文介绍了一种使用JavaScript设置HTML输入框光标位置的方法,通过创建文本范围并移动开始位置到输入框值的末尾,实现当输入框获得焦点时光标自动跳转至文本末尾的功能。
1042

被折叠的 条评论
为什么被折叠?



