小编Nor*_* In的帖子

类型电子邮件不支持selectionrange

当我在文本框的焦点上时,我正试图将光标设置到开头的位置.这就是我所拥有的:

$("ID").focus(function () {
    var input = this;
    setTimeout(function() {
        input.setSelectionRange(0, 0);
    }, 0);
});
Run Code Online (Sandbox Code Playgroud)

但是每次我尝试加载脚本时都会收到此错误:

未捕获的InvalidStateError:无法在'HTMLInputElement'上执行'setSelectionRange':输入元素的类型('email')不支持选择.

猜猜我不能用setSelectionRange在电子邮件上.那么,关于如何在输入文本框中设置光标位置的任何其他解决方案(不更改类型电子邮件)?

javascript email jquery onfocus

9
推荐指数
1
解决办法
2380
查看次数

标签 统计

email ×1

javascript ×1

jquery ×1

onfocus ×1