jas*_*bar 21
我不知道移动实际渲染的鼠标,但你可以将焦点设置为元素吗?
document.getElementById('the_text_input_id').focus()
Run Code Online (Sandbox Code Playgroud)
这是一个在输入或textarea中选择文本的函数:
function textSelect(inp, s, e) {
e = e || s;
if (inp.createTextRange) {
var r = inp.createTextRange();
r.collapse(true);
r.moveEnd('character', e);
r.moveStart('character', s);
r.select();
}else if(inp.setSelectionRange) {
inp.focus();
inp.setSelectionRange(s, e);
}
}
Run Code Online (Sandbox Code Playgroud)
将光标放在第12位:
textSelect(document.getElementById('theInput'), 12);
Run Code Online (Sandbox Code Playgroud)
要选择输入字段的一部分:
textSelect(document.getElementById('theInput'), 12, 15);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
49691 次 |
| 最近记录: |