<pre name="code" class="html">//设置光标位置函数
function setCursorPosition(ctrl, pos){
<span style="white-space:pre"> </span>if(ctrl.setSelectionRange){
<span style="white-space:pre"> </span>ctrl.focus();
<span style="white-space:pre"> </span>ctrl.setSelectionRange(pos,pos);
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>else if (ctrl.createTextRange) {
<span style="white-space:pre"> </span>var range = ctrl.createTextRange();
<span style="white-space:pre"> </span>range.collapse(true);
<span style="white-space:pre"> </span>range.moveEnd('character', pos);
<span style="white-space:pre"> </span>range.moveStart('character', pos);
<span style="white-space:pre"> </span>range.select();
<span style="white-space:pre"> </span>}
}
调用方法:setCursorPosition(document.getElementById("TextBox1"),3);
ctrl:控件对象
pos:定位光标的位置