js文本框获取焦点在文字后怎么实现?

发布时间:2020-10-13编辑:脚本学堂
本文介绍了js实现文本框获取焦点在文字后面的实现代码,自定义setFocus函数获取文本框焦点,需要的朋友参考下。

1,获取焦点至文本框的文字后面方法
 

复制代码 代码示例:
//获取焦点至文本框的文字后面
function myfocus(myid) {
   if(isNav){
      document.getElementById(myid).focus();// 获取焦点  
   }else{
      setFocus.call(document.getElementById(myid));
   }
}
var isNav = (window.navigator.appName.toLowerCase().indexOf("netscape")>=0);
var isIE = (window.navigator.appName.toLowerCase().indexOf("microsoft")>=0);
function setFocus() {
   var range = this.createTextRange(); //建立文本选区
   range.moveStart('character', this.value.length); //选区的起点移到最后去
   range.collapse(true);
   range.select();
}

2,获取焦点至文本框的文字后面方法调用
 

myfocus(“要获取焦点的文本框的ID号”)