//光标选中,兼容IE FF chrome
function focusAll(id){
var el = $(id);
var len = el.value.length;
focus(id,0,len);
}
function focus(id,start,end){
var el = $(id);
if(el.createTextRange){
var Range=el.createTextRange();
Range.collapse();
Range.moveEnd('character',end);
Range.moveStart('character',start);
Range.select();
}
else if(el.setSelectionRange){
el.focus();
el.setSelectionRange(start,end); //设光标
}
}
本文介绍了一种在不同浏览器上实现文本高亮选中的方法,包括IE、Firefox和Chrome等主流浏览器。通过JavaScript实现了对输入框内文本的精确选中范围设置。
977

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



