1。实现点击按钮,复制文本框中的的内容
& lt;脚本type=" text/javascript祝辞 copyUrl2()函数 { var Url2=. getelementbyid (“biao1”); Url2.select ();//选择对象 document.execCommand(“复制”);//执行浏览器复制命令 alert("已复制好,可贴粘。”); } & lt;/script> & lt; textarea关口==" 10 " id=?0”行“biao1”在用户定义的代码区域& lt;/textarea> & lt;输入类型="按钮" value=" https://www.yisu.com/zixun/点击复制代码”/祝辞
2。复制专题地址和url地址,传给QQ/MSN上的好友
& lt; !DOCTYPE html公共”——//W3C XHTML 1.0//DTD过渡//EN”“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”的在 & lt; html xmlns=" http://www.w3.org/1999/xhtml "比; & lt; head> & lt;元http-equiv=? type”内容=" text/html;charset=gb2312 "/比; & lt; title> Js复制代码& lt;/title> & lt;/head> & lt; body> & lt; p> & lt;输入类型="按钮" name=癮nniu1”比; & lt;脚本语言=癹avascript”比; 函数copyToClipBoard () { var clipBoardContent=" "; clipBoardContent +=document.title; clipBoardContent +=" "; clipBoardContent +=this.location.href; window.clipboardData.setData(“文本”,clipBoardContent); alert("复制成功,请粘贴到你的QQ/MSN上推荐给你的好友”); } & lt;/script>
3。直接复制url
& lt;输入类型="按钮" name=癮nniu2”比; & lt;脚本语言=癹avascript”比; copyUrl()函数 { var clipBoardContent=this.location.href; window.clipboardData.setData(“文本”,clipBoardContent); alert("复制成功!”); } & lt;/script>
4。点击文本框时,复制文本框里面的内容
& lt;输入值=" https://www.yisu.com/zixun/你好。要复制的内容!”在 & lt;脚本语言=癹avascript”比; 函数实话说(obj) { obj.select (); js=obj.createTextRange (); js.execCommand(“复制”) alert("复制成功!”); } & lt;/script>
5。复制文本框或者隐藏域中的内容
& lt;脚本语言=癹avascript”比; 函数CopyUrl(目标){ target.value=https://www.yisu.com/zixun/myimg.value; target.select (); js=myimg.createTextRange (); js.execCommand(“复制”); alert("复制成功!”); } 碱(目标函数){ target.value=" https://www.yisu.com/zixun/[IMG]”+ myimg.value +“[/IMG]”; target.select (); js=target.createTextRange (); js.execCommand(“复制”); alert("复制成功!”); } & lt;/script>
6。复制跨度标记中的内容
& lt;脚本type=" text/javascript祝辞 & lt;/script> & lt; br/比; & lt; br/比; & lt;脚本type=" text/javascript祝辞函数copyText (obj) { var rng=document.body.createTextRange (); rng.moveToElementText (obj); rng.scrollIntoView (); rng.select (); rng.execCommand(“复制”); rng.collapse(假); alert("复制成功!”); } & lt;/script>
7。浏览器兼容copyToClipboard(“拷贝内容”)
函数copyToClipboard (txt) { 如果(window.clipboardData) { window.clipboardData.clearData (); clipboardData。setData(“文本”,txt); alert("复制成功!”); }else if (navigator.userAgent.indexOf(“歌剧”)!=1){ 窗口。位置=三种; }else if (window.netscape) { 尝试{ netscape.security.PrivilegeManager.enablePrivilege (“UniversalXPConnect”); }捕捉(e) { alert("被浏览器拒绝! \ n请在浏览器地址栏输入“about: config”并回车\ n然后将“signed.applets.codebase_principal_support”设置为‘真’”); } var剪辑=Components.classes [' @mozilla.org/widget/clipboard; 1 '] .createInstance (Components.interfaces.nsIClipboard); 如果(!夹) 返回; var trans=Components.classes [' @mozilla.org/widget/transferable; 1 '] .createInstance (Components.interfaces.nsITransferable); 如果(反式) 返回; trans.addDataFlavor(“文本/unicode”); var str=新对象(); var len=新对象(); var str=Components.classes (“@mozilla.org/supports-string; 1”) .createInstance (Components.interfaces.nsISupportsString); var copytext=三种; str.data=https://www.yisu.com/zixun/copytext; 反式。setTransferData(“文本/unicode”, str, copytext。长度* 2); var clipid=Components.interfaces.nsIClipboard; 如果(!夹) 返回错误; 夹。setData(反式,null, clipid.kGlobalClipboard); alert("复制成功!”); } }js实现复制功能(多种方法集合)