亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

js實現復制功能(多種方法集合)

2019-11-19 14:34:43
字體:
來源:轉載
供稿:網友

1.實現點擊按鈕,復制文本框中的的內容

<script type="text/javascript">function copyUrl2(){var Url2=document.getElementById("biao1");Url2.select(); // 選擇對象document.execCommand("Copy"); // 執行瀏覽器復制命令alert("已復制好,可貼粘。");}</script><textarea cols="20" rows="10" id="biao1">用戶定義的代碼區域</textarea><input type="button" onClick="copyUrl2()" value="點擊復制代碼" />

2.復制專題地址和 url 地址,傳給 QQ/MSN 上的好友

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>Js復制代碼</title></head><body><p><input type="button" name="anniu1" onClick='copyToClipBoard()' value="復制專題地址和url地址,傳給QQ/MSN上的好友"><script language="javascript">function copyToClipBoard(){var clipBoardContent="";clipBoardContent+=document.title;clipBoardContent+="";clipBoardContent+=this.location.href;window.clipboardData.setData("Text",clipBoardContent);alert("復制成功,請粘貼到你的QQ/MSN上推薦給你的好友");}</script>

3.直接復制 url

<input type="button" name="anniu2" onClick='copyUrl()' value="復制URL地址"><script language="javascript">function copyUrl(){var clipBoardContent=this.location.href;window.clipboardData.setData("Text",clipBoardContent);alert("復制成功!");}</script>

4.點擊文本框時,復制文本框里面的內容

<input onclick="oCopy(this)" value="你好.要copy的內容!"><script language="javascript">function oCopy(obj){obj.select();js=obj.createTextRange();js.execCommand("Copy")alert("復制成功!");}</script>

5.復制文本框或者隱藏域中的內容

<script language="javascript">function CopyUrl(target){target.value=myimg.value;target.select(); js=myimg.createTextRange(); js.execCommand("Copy");alert("復制成功!");}function AddImg(target){target.value="[IMG]"+myimg.value+"[/ img]";target.select();js=target.createTextRange(); js.execCommand("Copy");alert("復制成功!");}</script>

6.復制 span 標記中的內容

<script type="text/javascript"></script><br /><br /><script type="text/javascript">function copyText(obj) {var rng = document.body.createTextRange();rng.moveToElementText(obj);rng.scrollIntoView();rng.select();rng.execCommand("Copy");rng.collapse(false);alert("復制成功!");}</script>

7.瀏覽器兼容 copyToClipboard("拷貝內容")

function copyToClipboard(txt) {      if (window.clipboardData) {        window.clipboardData.clearData();        clipboardData.setData("Text", txt);        alert("復制成功!");      } else if (navigator.userAgent.indexOf("Opera") != -1) {        window.location = txt;      } else if (window.netscape) {        try {          netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");        } catch (e) {          alert("被瀏覽器拒絕!/n請在瀏覽器地址欄輸入'about:config'并回車/n然后將 'signed.applets.codebase_principal_support'設置為'true'");        }        var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);        if (!clip)          return;        var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);        if (!trans)          return;        trans.addDataFlavor("text/unicode");        var str = new Object();        var len = new Object();        var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);        var copytext = txt;        str.data = copytext;        trans.setTransferData("text/unicode", str, copytext.length * 2);        var clipid = Components.interfaces.nsIClipboard;        if (!clip)          return false;        clip.setData(trans, null, clipid.kGlobalClipboard);        alert("復制成功!");      }    }

js實現但擊自動選中文本

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>自動選擇文本框/編輯框中的文字</title><script type="text/javascript">function Myselect_txt(){ if (document.form1.title.focus){  document.form1.title.select();}}function Myselect_txtarea(){ if (document.form1.content.focus){  document.form1.content.select();}}</script></head><body style="font-size:12px"><table width="443" height="97" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#f9f9f9"> <form name="form1">  <tr bgcolor="#214994">   <td height="25" colspan="2"><div align="center"><font color="#FFFFFF">新聞信息修改</font></div></td>  </tr>  <tr>   <td width="80" height="28"><div align="right"><font color="#214994">新聞標題:</font></div></td>   <td width="363"><input name="title" type="text" size="50" value="今日新聞頭條" onClick="Myselect_txt()"></td>  </tr>  <tr>   <td height="20"><div align="right"><font color="#214994">新聞內容:</font></div></td>   <td rowspan="2"><textarea name="content" cols="50" rows="6" onClick="Myselect_txtarea()">今日,據相關方面報道,...</textarea></td>  </tr>  <tr>   <td height="10"> </td>  </tr>  <tr>   <td height="32" colspan="2">    <div align="center">     <input name="add" type="submit" id="add" value="添加">      <input name="Submit" type="reset" value="重置">   </div></td>  </tr> </form></table></body></html>

當前最常用的最簡潔還是這個,代碼少,減少頁面加載速度

function copyToClipboard(txt) {  	if(window.clipboardData){  		window.clipboardData.clearData();  		window.clipboardData.setData("Text", txt);		alert('復制成功!')	}else{		alert('請手動復制!')		}  }

到此介紹這么多了,希望大家多多關注,武林網以前的文章。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品一区二区久| 欧美人与物videos| 国产精品视频永久免费播放| 九九视频直播综合网| 2019中文字幕在线免费观看| 国产精品日日做人人爱| 国产精品视频免费在线| 日韩极品精品视频免费观看| 亚洲第一视频网站| 国产精品毛片a∨一区二区三区|国| 亚洲aⅴ日韩av电影在线观看| 亚洲第一天堂无码专区| 日韩福利视频在线观看| 欧美激情在线狂野欧美精品| 精品少妇一区二区30p| 日韩精品极品在线观看| 亚洲自拍偷拍网址| 欧美成人精品在线视频| 国内精品久久久久久| 国产精品一区二区三区免费视频| 91老司机在线| 欧美诱惑福利视频| 亚洲日韩欧美视频一区| 国产精品欧美日韩一区二区| 国产丝袜一区二区三区免费视频| 日本欧美中文字幕| 国产精品草莓在线免费观看| 午夜精品蜜臀一区二区三区免费| 91精品久久久久久久久久久久久久| 中文字幕日韩高清| 亚洲aa在线观看| 久久久久中文字幕| 亚洲天堂2020| 欧美视频在线观看免费网址| 91九色国产视频| 久久99热这里只有精品国产| 少妇高潮久久77777| 91精品国产免费久久久久久| 成人乱人伦精品视频在线观看| 国产欧美 在线欧美| 亚洲国产黄色片| 久久亚洲国产精品成人av秋霞| 色樱桃影院亚洲精品影院| 亚洲国产精品女人久久久| 国产精品美女www爽爽爽视频| 国产精品日日做人人爱| 久久精品成人欧美大片| 国产一区二区三区18| 97精品国产97久久久久久| 国产在线观看一区二区三区| 日本19禁啪啪免费观看www| 国产精品成久久久久三级| 欧美午夜美女看片| 中文字幕日韩视频| 亚洲一级片在线看| 国产一区二区三区久久精品| 亚洲第一精品久久忘忧草社区| 欧美裸身视频免费观看| 久久精品小视频| 久久资源免费视频| 亚洲天堂开心观看| 国产精品视频永久免费播放| 欧美成人一区二区三区电影| 国产精品∨欧美精品v日韩精品| 亚洲男人第一网站| 国产91精品在线播放| 亚洲高清在线观看| 国内精品一区二区三区四区| 国产成人精品在线视频| 中文字幕久热精品视频在线| 欧美激情视频在线免费观看 欧美视频免费一| 久久久国产精品一区| 黑人巨大精品欧美一区二区免费| 91精品啪在线观看麻豆免费| 日韩精品福利在线| 国产精品最新在线观看| 精品一区二区三区四区| 一个人www欧美| 日韩在线观看免费全| 日韩精品在线第一页| 久久影院中文字幕| 国产精品视频xxxx| 亚洲精品电影在线观看| 日韩有码视频在线| 一本色道久久综合狠狠躁篇怎么玩| 欧美日韩激情视频8区| 亚洲va国产va天堂va久久| 欧美成人午夜激情在线| 久久艹在线视频| 欧美制服第一页| 色综合色综合网色综合| 日韩亚洲国产中文字幕| 亚洲欧洲日韩国产| 91深夜福利视频| 国产视频久久网| 92国产精品久久久久首页| 日韩免费电影在线观看| 亚洲free性xxxx护士白浆| 中文字幕亚洲第一| 日韩中文理论片| 欧美亚洲另类在线| 亚洲最新在线视频| 一区二区欧美日韩视频| 欧美性视频精品| 久久久91精品国产| 成人久久久久久| 国产精品免费在线免费| 国产一区二区黑人欧美xxxx| 亚洲石原莉奈一区二区在线观看| 国产一区二区三区中文| 久久久成人的性感天堂| 亚洲一区二区三区xxx视频| 日韩精品视频在线免费观看| 亚洲一区二区久久| 国产欧美一区二区三区久久| 激情亚洲一区二区三区四区| 亚洲乱码一区av黑人高潮| 黄色成人av网| 亚洲一区av在线播放| 精品福利樱桃av导航| 97免费视频在线播放| 日韩欧美综合在线视频| 日韩成人激情在线| 亚洲性无码av在线| 亚洲精品视频网上网址在线观看| 国产69久久精品成人| 国产欧美va欧美va香蕉在| 国产精品aaa| 精品久久中文字幕久久av| 亚洲一区二区三区成人在线视频精品| 国产欧美精品一区二区| 日韩女优人人人人射在线视频| 麻豆乱码国产一区二区三区| 国产欧美久久一区二区| 国内精品久久久久久久久| 57pao国产成人免费| 国产婷婷成人久久av免费高清| 久久久免费av| 欧美精品福利视频| 久久久综合免费视频| 国产精品久久久久久久9999| 97人人爽人人喊人人模波多| 91日本视频在线| 成人免费视频网址| 国产成人精品日本亚洲专区61| 91久久久久久久久久久| 欧美久久精品一级黑人c片| 精品日韩美女的视频高清| 久久久精品免费| 国产视频在线观看一区二区| 久久久久久久国产精品视频| 亚洲美女av在线播放| 日韩国产高清视频在线| 日本乱人伦a精品| 国产91精品青草社区| 日韩电影免费观看在线观看| 日韩大片在线观看视频| 狠狠躁夜夜躁人人爽超碰91| 日韩精品视频免费专区在线播放| 欧美成人免费va影院高清| 热久久视久久精品18亚洲精品| 国产又爽又黄的激情精品视频| 国产精品美女久久久久av超清| 播播国产欧美激情|