首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

div中获取一段文字后头的焦点

2013-07-04 
div中获取一段文字后面的焦点function myfocus(obj) {if (typeof obj string) obj document.getEle

div中获取一段文字后面的焦点

function myfocus(obj) {    if (typeof obj == 'string') obj = document.getElementById(obj);    obj.focus();    if (obj.createTextRange) {//ie        var rtextRange = obj.createTextRange();        if(obj.value == null || obj.value == '') return;        rtextRange.moveStart('character', obj.value.length);        rtextRange.collapse(true);        rtextRange.select();    }else if (obj.selectionStart){//chrome "<input>"、"<textarea>"        obj.selectionStart = obj.value.length;    }else if(window.getSelection){    var sel = window.getSelection();                var tempRange = document.createRange();    if(obj.firstChild == null || obj.firstChild == '') return;    tempRange.setStart(obj.firstChild, obj.firstChild.length);    sel.removeAllRanges();    sel.addRange(tempRange);}}

热点排行