在ie中可以通过var   currentRange=document.selection.createRange();
  currentRange.moveEnd("character",1);            currentRange.collapse(false);
  currentRange.select();
将文本框中的光标右移一个字符,在firefox或chrome中又没有对应的方法?

解决方案 »

  1.   


    可以把你的IE下可调式的代码DEMO都发上来 我看下具体实现待会回家 给你研究下 以前研究过 现在有点遗忘
      

  2.   

    主要实现文本框中字符替换,类似按下insert键的功能,
      var  currentRange=document.selection.createRange(); 
      currentRange.moveEnd("character",1); 
      currentRange.text=character;          
      currentRange.collapse(false); 
      currentRange.select();