http://www.blueidea.com/bbs/NewsDetail.asp?id=603197

解决方案 »

  1.   

    <textarea id=demo cols=50 rows=5>关于光标定位的补充.abcdefghijklmnopqrstuvwxyz</textarea>
    <br><input type=checkbox id=collapse>倒数 第<input id=s value=4 size=4>位 <input value="设置光标" type=button onclick=setCursor()>
    <script>
    function setCursor(){
    var num=parseInt(document.all.s.value)
    range=document.all.demo.createTextRange(); 
    if(document.all.collapse.checked){
    range.collapse(false); 
    range.moveEnd('character',-1*num); 
    }else{
    range.collapse(true); 
    range.moveStart('character',-1+num); 
    }
    range.select();
    }
    </script>