代码越少越好,最好能有好点的兼容性,实在不行,只要能在firefox下运行就可以了,多谢各位~~

解决方案 »

  1.   

    额,自己解决了,惯例,贴出方法,取自网上找的一个方法
    function setCursorPosition(t, s, z){
    if(document.selection){
    var range = t.createTextRange();
    range.moveEnd('character', -t.value.length);         
    range.moveEnd('character', z);
    range.moveStart('character', s);
    range.select();
    }else{
    t.setSelectionRange(s,z);
    t.focus();
             }
    }
    t是textarea对象,例如document.getElementById("textarea"),
    s,z是需要设置的位置,一样即可。
    来个人让我结贴啊喂