<input type="text" value="qweasdzxc" id="ice"/>
<script language="javascript">
<!--
var ice = document.getElementById("ice");
var rng = ice.createTextRange();
rng.move('character',3);
rng.select();
//-->
</script>

解决方案 »

  1.   

    <textarea id="show">fdfffffffffffff</textarea>
    <input type=button value=取得当前坐标 onclick='alert(GetCursorPos(show))'>
    <script>
    function GetCursorPos(oTextArea) 

    var s="~!@#$%^";
    clipboardData.setData('text',s); 
    oTextArea.focus(); 
    document.execCommand('paste'); 
    var ret=oTextArea.value.indexOf(s); 
    document.execCommand('undo'); 
    if(ret==-1) GetCursorPos(oTextArea)
    return ret; 
    }
    </script>
      

  2.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function test(o) {
    o.focus();
    var r = document.selection.createRange();
    var r2 = o.createTextRange();
    r2.setEndPoint("endtoend", r);
    alert(r2.text.length);
    }
    //-->
    </SCRIPT>
    <FORM METHOD=POST ACTION="">
    <INPUT TYPE="text" NAME="a">
    <INPUT TYPE="button" onclick="test(a)">
    </FORM>