我的IE版本和你的也是一样,不过光标还是在第一行。下面是演示地址:
http://www14.brinkster.com/kendisonlee/a12.htm

解决方案 »

  1.   

    <script language="javascript"> 
    function a() 

       
       test.focus();   
      test.innerHTML=test.innerHTML+"<br>"; } 
    </script> 
    <input type="button" onclick="a()"> 
    <div id="test" contenteditable="true"></div> 我在IE6.0上试过,这样换一下顺序就可以了!
      

  2.   

    <script language="javascript"> 
    function a() 

    test.innerHTML=test.innerHTML+"<br>"; 
    var rng=document.body.createTextRange();
    rng.moveToElementText(test);
    rng.collapse(false);
    rng.select();

    </script> 
    <input type="button" onclick="a()"> 
    <div id="test" contenteditable="true">hehe</div>