但是,我找到了一个可能的解决方案来解决我的问题,因为我是 javascript 新手,我似乎无法获得所需的行为。
解决方案由 mcpDESIGNS 发布在这里
我希望在该字段集中后立即将插入符号位置强制回 0 我创建了一个小提琴,这将有助于展示我在做什么。
小提琴:http: //jsfiddle.net/KuLTU/
addLoadEvent(function() {
document.getElementById("search_string").onfocus = search_field_focus;
});
function search_field_focus() {
setCaretPosition("search_string", 0);
}
我认为我调用 setCaretPosition 的方式是错误的,有什么建议吗?