分享一段利用 JavaScript 实现复制功能的代码,兼容多浏览器,兼容IE和火狐浏览器。
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>JavaScript 复制功能代码,兼容多浏览器</title>
- </head>
- <script language="javascript">
- copyValue=function(strValue){
- if(isIE()){
- clipboardData.setData("Text",strValue);
- alert("您已成功复制了此地址");
- }else{
- copy(strValue);
- alert("内容已被复制!");
- }
- }
- function isIE(number){
- if(typeof(number)!=number){
- return!!document.all;
- }
- }
- function copy(text2copy){
- var flashcopier = 'flashcopier';
- if(!document.getElementById(flashcopier)){
- var divholder = document.createElement('div');
- divholder.id = flashcopier;
- document.body.appendChild(divholder);
- }
- document.getElementById(flashcopier).innerHTML = '';
- var divinfo = '<embed src="http://files.jb51.net/demoimg/200910/_clipboard.swf" FlashVars="clipboard='+text2copy+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';//这里是关键
- document.getElementById(flashcopier).innerHTML = divinfo;
- }
- </script>
- <div class="phoinfo">
- 贴图地址:<input name="txtPhotoPath" value="www.daimajiayuan.com" id="txtPhotoPath" type="text" size="65" />
- <input type="button" name="btnCopy" id="btnCopy" onClick="copyValue('www.daimajiayuan.com');" value="复制" />
- </div>
- </body>
- </html>
零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。