<form name=form1>
<input value=aaabbb name=txt>
<input type=button value=ok onclick="meizz()">
</form><script language="JavaScript"><!--
function meizz()
{
var old = window.clipboardData.getData("Text");
window.clipboardData.setData("Text", ",");
document.form1.txt.focus();
document.execCommand('Paste');
window.clipboardData.setData("Text", old);
}
//--></script>

解决方案 »

  1.   

    啊,对对对:)就是这个功能,谢谢meizz(梅花雨)
    但是能不能讲讲都是什么意思啊?
    clipboardData.setData("Text",",")中的"Text"是什么啊?
    而且是怎么获得的光标的当前位置呢?
      

  2.   

    <script language="JavaScript"><!--
    function meizz()
    {
    var old = window.clipboardData.getData("Text"); //获得剪贴板里的内容
    window.clipboardData.setData("Text", ",");      //往剪贴板里写入文本内容
    document.form1.txt.focus(); //由于你是先点击文本框的, 所以用程序赋光标时还是原来的位置
    document.execCommand('Paste');                  //粘贴
    window.clipboardData.setData("Text", old);      //将老剪贴板里的内容赋回去
    }
    //--></script>