码迷,mamicode.com
首页 > 其他好文 > 详细

设置textarea的广标

时间:2014-08-31 12:00:51      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:os   io   ar   art   cti   sp   on   c   har   

    function MoveCursortoPos(id,pos){//定位光标到某个位置    
        var obj = document.getElementById(id); 获得元素
        pos = pos ?pos :obj.value.length;
        if (obj.createTextRange) {//IE浏览器 IE浏览器中有TextRange  对body,textarea,button有效
           var range = obj.createTextRange(); //创建textRange
           range.moveStart("character", pos); //移动开始点,以字符为单位
           range.collapse(true);//没有移动结束点直接 折叠到一个点
           range.select();//选择这个点
        } else {//非IE浏览器
           obj.setSelectionRange(obj.value.length, pos);
        }   
        obj.focus();     
    }









设置textarea的广标

标签:os   io   ar   art   cti   sp   on   c   har   

原文地址:http://my.oschina.net/122612475/blog/308448

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!