如何在按钮单击时使用javascript或jquery执行ctrl + c或复制commad

是否可以使用单击EVENT执行复制命令?

我选择了一些文本,我希望在onClick事件上复制此文本,这样我就可以将此文本传递到另一个页面而不使用右键单击或CTRL + C来复制文本。

 function copyText(){ var txt = ''; if (window.getSelection) txt = window.getSelection(); else if (document.getSelection) txt = document.getSelection(); else return; document.getElementById("a").value=txt; allCopied =document.getElementById("a").createTextRange(); allCopied.execCommand("RemoveFormat"); allCopied.execCommand("Copy"); } 

但出于安全考虑,大多数浏览器不允许修改剪贴板( Internet Explorer除外

HTML

 
Text1, Text2

JavaScript的

 function copyText(element) { document.myForm.myField.value = element.innerHTML; } 

复制到剪贴板Ctrl + C.

 $("#text1").click(function(){ var holdtext = $("#clipboard").innerText; Copied = holdtext.createTextRange(); Copied.execCommand("Copy"); }); 

使用getselection()在浏览器窗口中获取所选文本