js实现光标聚焦到文本框最后,focus版本
js实现光标聚焦到文本框最后,focus版本
document.getElementByIdx_x("ifocus").focus();
可以看下不同浏览器的显示效果
正确的js实现聚焦到文本框最后的方法
js实现光标聚焦到文本框最后function myFocus(sel, start, end) {
if (sel.setSelectionRange) {
sel.focus();
sel.setSelectionRange(start,end);
} else if (sel.createTextRange) {
var range = sel.createTextRange();
range.collapse(true);
range.moveEnd('character', end);
range.moveStart('character', start);
range.select();
}
}
function setFocus (sel) {
length=sel.value.length;
myFocus(sel, length, length);
}
js实现光标聚焦到文本框最后:
value="聚焦到后面去">
setFocus(document.getElementByIdx_x("ifocus"));
通过上面这个方法可以看到光标聚焦到了文本框的最后面,如果反感外面的虚线或者选中的效果,可以给它定义c