完整的测试代码,你们慢慢弄。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<style>
*{font:12px verdana;}
#ss{
width: 400px; height: 300px;
border: 1px solid blue;
}
</style><script language="javascript" type="text/javascript">
<!--
document.onkeypress = function (){
 if(window.event.keyCode==13 ){
   window.event.shiftKey=true;
   
   //window.event.srcElement.keyCode=13;
   //alert('');
 }
}//-->
</script>
</head><body>
<div id="ss"></div>
<script language="javascript" type="text/javascript">
<!--
ssobj = document.getElementById('ss');
ssobj.contentEditable=true;
//-->
</script>
</body>
</html>

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title> New Document </title>
    <style>
    *{font:12px verdana;}
    #ss{
    width: 400px; height: 300px;
    border: 1px solid blue;
    }
    </style><script language="javascript" type="text/javascript">
    <!--
    document.onkeypress = function (){
    if(window.event.keyCode==13 ){
    tst();
    window.event.keycode = 0;
    window.event.returnValue = false;
    }
    }function tst(){
    var bak = clipboardData.getData('Text');
    clipboardData.setData('Text','\n');
    ssobj.focus();
    document.execCommand('Paste');
    clipboardData.setData('Text',bak);
    }//-->
    </script>
    </head><body>
    <div id="ss"></div>
    <script language="javascript" type="text/javascript">
    <!--
    ssobj = document.getElementById('ss');
    ssobj.contentEditable=true;
    //-->
    </script>
    </body>
    </html>