<input value=1222222222222222 id=text1>
<button onclick="text1.focus();window.clipboardData.setData('text','¥');document.execCommand('Paste')">Insert</button>

解决方案 »

  1.   


    <input value=1222222222222222 id=text1>
    <button onclick="javascript:document.selection.createRange().text='¥';">Insert</button>
      

  2.   

    <input value=1222222222222222 id=text1>
    <button onclick="javascript:text1.focus();document.selection.createRange().text='¥';">Insert</button>
    如果你是用IFrame做HTML可视编辑那种, <IFRAME ID=textEdit width=200 height=200></IFRAME>    
     <script>
     textEdit.document.designMode="On";
     </script>  
    <button onclick="javascript:textEdit.focus();textEdit.document.selection.createRange().text='¥';">Insert</button>
      

  3.   

    并且现在只有这个行代码
    <object id=doc_html style="LEFT: 0px; TOP: 0px" data=editor.html width=544 height=320 type=text/x-scriptlet VIEWASTEXT>
      

  4.   

    原来你的问题,和我以前要解决的问题一个样,只是我需要把选中的一起替换,实际上我实现的功能是实现COPY之后的PASTE功能,选中之后,PASTE就会把选中的替换掉的,