Cet exemple d'article décrit la méthode de copie de texte ou d'images dans le presse-papiers après avoir cliqué par JS. Le code est très concis et pratique, et le code de fonction spécifique est le suivant:
Implémentez la copie du code texte:
<table cellpadding = "0" cellpacing = "0"> <tr> <th style = "Color: White;"> <s: text name = "QueryList Details"> </ s: text> </ th> </tr> <tr> <td align = "Center"> <textarea name = "enquête" 60 "id =" enquête readonly = "readonly"> </ textarea> <div id = "enquêteinfodiv" style = "display: non"> <s: propriété value = "weachyContact" Escape = "false" /> </div> <script> dojo.byid ("enquête").). InnerText = dojo.byid ("enquête en enquête"). InnerText; </ script> </td> </ tr> <tr> <td align = "Center"> <input type = "Button" id = "Button" name = "Button" value = "copy" onClick = "CopyContact ()" /> </ td> </tr> </ table> <script type = "Text / javascript"> var i = 0; fonction copyContact () {var contat = document.getElementById ("enquête-countact1"). valeur; window.clipboarddata.setData ('texte', contat); if (window.clipboarddata.getData ('text') == '') {if (i == 1) {alert ("Copy a échoué, veuillez copier manuellement Ctrl + C Key de raccourci!"); } else {alert ("Copie a échoué, veuillez copier à nouveau!"); i = 1; }} else {alert ("Le contenu a été copié dans le presse-papiers!"); }} </ script>Implémentation de la copie du code d'image:
<! Doctype html public "- // w3c // dtd html 4.01 transitional // en" "http://www.w3.org/tr/html4/loose.dtd"> <html> <read> <metml <Title> Insérer le titre ici </ title> <script linguisse = "jscript"> var opopup = window.createpopup (); fonction boutonclick (div) {// var div = document.getElementyId ('divid'); div.Conteditable = 'true'; var ControlRange; if (document.body.createControlRange) {ControlRange = document.body.CreateControlRange (); ControlRange.Addelement (Div); ControlRange.ExecCommand ('Copy'); } div.contenteTable = 'false'; } </ Script> </ head> <body> <div id = "divid1"> <img src = "f: /2012070518474964.jpg" onClick = "ButtonClick (this)"> </div> </ body> </ body> </html>Les lecteurs intéressés peuvent tester le code eux-mêmes, ou modifier et améliorer ses fonctions!