JS复制表单输入框内的内容 点击复制输入框内内容特效

2016-07-25 10:13:03 JS复制表单输入框内的内容复制到系统剪贴板之IE,ff兼容版

JS复制表单输入框内的内容复制到系统剪贴板之IE,ff兼容版,JS复制表单输入框内的内容 点击复制输入框内内容特效

js代码:

  1. <script type="text/javascript"> 
  2. function copy_clip(copy){ 
  3. if (window.clipboardData){ 
  4. window.clipboardData.setData("Text", copy);} 
  5. else if (window.netscape){ 
  6. netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); 
  7. var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard); 
  8. if (!clip) return; 
  9. var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable); 
  10. if (!trans) return; 
  11. trans.addDataFlavor('text/unicode'); 
  12. var str = new Object(); 
  13. var len = new Object(); 
  14. var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString); 
  15. var copycopytext=copy; 
  16. str.data=copytext
  17. trans.setTransferData("text/unicode",str,copytext.length*2); 
  18. var clipid=Components.interfaces.nsIClipboard; 
  19. if (!clip) return false; 
  20. clip.setData(trans,null,clipid.kGlobalClipboard);} 
  21. alert("已复制"+copy) 
  22. return false; 
  23. </script> 

html input表单代码:

  1. <input type="text" id="ff" value="yfnd.net" /> 
  2. <button onclick="copy_clip(document.getElementById('ff').value)">复制</button> 
更新