http://topic.csdn.net/T/20040921/14/3394495.html
里头都有

解决方案 »

  1.   

    <input id="txt1" value="1234567890">
    <input type="button" value="separate" onclick="separate()">
    <script language="javascript">
    function separate()
    {
      txt1.focus();
      var sel1 = document.selection.createRange().duplicate();  var range = txt1.createTextRange();
      var sel2 = sel1.duplicate();
      sel2.setEndPoint("StartToStart",range);
      alert("光?落在第 "+ sel2.text.length +" 位!");
    }
    </script>