js给文本框赋值以后再focus 光标在文本框的最前面

js给文本框赋值之后再focus 光标在文本框的最前面JScript codefunction callback(tp) {var txt document

js给文本框赋值之后再focus 光标在文本框的最前面

JScript code
function callback(tp) {        var txt = document.getElementById("txtContent");        txt.value = txt.value + tp;        txt.focus();    }


这样先给文本框赋值之后再focus
文本框的光标显示在文本框的最前面
请问如何解决,谢谢

[解决办法]

下面仅是IE的
JScript code
<script type="text/javascript">    var el = document.getElementById("Text1");    var Range = el.createTextRange();    Range.moveEnd('character', el.value.length);    Range.moveStart('character', 0); //    Range.collapse();    Range.select();</script>