时间:2021-05-26
本文实例讲述了js实现点击后将文字或图片复制到剪贴板的方法,代码非常简洁实用,具体功能代码如下所示:
实现复制文字代码:
<table width="99%" border="0" cellpadding="0" cellspacing="0" class="firtable"> <tr> <th width="100%" style="color: white;"><s:text name="询单明细"></s:text></th> </tr> <tr> <td align="center"> <textarea name="inquiryContact1" id="inquiryContact1" rows="15" cols="60" readonly="readonly"></textarea> <div id="inquiryInfoDIV" style="display:none"> <s:property value="inquiryContact" escape="false"/> </div> <script> dojo.byId("inquiryContact1").innerText=dojo.byId("inquiryInfoDIV").innerText; </script> </td> </tr> <tr> <td align="center"> <input type="button" id="button" name="button" value="复制" onclick="copyContact()"/> </td> </tr> </table> <script type="text/javascript"> var i = 0 ; function copyContact(){ var contat = document.getElementById("inquiryContact1").value; window.clipboardData.setData('text', contat); if(window.clipboardData.getData('text')==''){ if(i==1){ alert("复制失败,请手动Ctrl+C快捷键复制!"); }else{ alert("复制失败,请重新复制!"); i = 1; } }else{ alert("内容已经复制到剪贴板!"); } } </script>实现复制图片代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://mand('Copy'); } div.contentEditable = 'false'; } </SCRIPT> </head> <body> <div id="divId1"> <img src="F:/2012070518474964.jpg" onclick="ButtonClick(this)"> </div> </BODY> </body> </html>感兴趣的读者可以测试自己测试一下代码,或者对其功能进行修改和完善!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
把表格复制到ppt的方法如下: 1、选中复制的单元格,然后点击“复制”按钮,或者使用Ctrl+C快捷键,将表格复制到剪贴板中。 2、切换到PowerPomt
在使用Excel的时候,有时需要把图片何合并进我们的图表,那么具体该如何操作呢? 方法一: 1、使用剪贴板,将我们需要的图像复制到剪贴板上。 2、着我
在使用Excel的时候,有时需要把图片何合并进我们的图表,那么具体该如何操作呢?方法一:1、使用剪贴板,将我们需要的图像复制到剪贴板上。2、着我们激活图表,选择
clipboard.js是一个不需要flash,将文本复制到剪贴板的插件。下面给大家介绍Vue中使用clipboard实现复制功能,具体内容如下所示:首先现在V
复制代码代码如下:/**复制到剪贴板***/functioncopyToClipboard(txt){if(window.clipboardData){wind