Open mishe opened 8 years ago
var setPos=function(o,start,end){ if(start===undefined) start=o.value.length; if(end===undefined) end=o.value.length; if(o.setSelectionRange){//W3C setTimeout(function(){ o.setSelectionRange(start,end); o.focus(); },0); }else if(o.createTextRange){//IE var textRange=o.createTextRange(); textRange.moveStart("character",start); textRange.moveEnd("character",end); textRange.select(); } };
setPos(dom) //改变光标到文本的最后
setPos(dom,0,0) //改变光标到文本的开始
setPos(dom,1,5) //选择第2-5的4个字符
setPos(dom) //改变光标到文本的最后
setPos(dom,0,0) //改变光标到文本的开始
setPos(dom,1,5) //选择第2-5的4个字符