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

首頁 > 開發 > JS > 正文

js實現點擊按鈕復制文本功能

2024-05-06 16:43:44
字體:
來源:轉載
供稿:網友

最近遇到一個需求,需要點擊按鈕,復制 <p> 標簽中的文本到剪切板

之前做過復制輸入框的內容,原以為差不多,結果發現根本行不通

嘗試了各種辦法,最后使了個障眼法,實現了下面的效果

js點擊按鈕復制文本,js點擊按鈕復制,js復制文本

一、原理分析

瀏覽器提供了 copy 命令 ,可以復制選中的內容

document.execCommand("copy")

如果是輸入框,可以通過 select() 方法,選中輸入框的文本,然后調用  copy 命令,將文本復制到剪切板

但是 select() 方法只對 <input> 和 <textarea> 有效,對于 <p> 就不好使

最后我的解決方案是,在頁面中添加一個 <textarea>,然后把它隱藏掉

點擊按鈕的時候,先把 <textarea> 的 value 改為 <p> 的 innerText,然后復制 <textarea> 中的內容 

二、代碼實現

HTML 部分

<style type="text/css">  .wrapper {position: relative;}  #input {position: absolute;top: 0;left: 0;opacity: 0;z-index: -10;}</style><div class="wrapper">  <p id="text">我把你當兄弟你卻想著復制我?</p>  <textarea id="input">這是幕后黑手</textarea>  <button onclick="copyText()">copy</button></div>

JS 部分

<script type="text/javascript">  function copyText() {   var text = document.getElementById("text").innerText;   var input = document.getElementById("input");   input.value = text; // 修改文本框的內容   input.select(); // 選中文本   document.execCommand("copy"); // 執行瀏覽器復制命令   alert("復制成功");  } </script>

親測,Firefox 48.0,Chrome 60.0,IE 8 都能用

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91久久久久久久久| 色噜噜国产精品视频一区二区| 久久久久久久激情视频| 中文字幕久久久av一区| 成人a在线视频| 国产精品爽黄69天堂a| 日韩在线视频免费观看高清中文| 久久伊人91精品综合网站| 亚洲精品xxxx| 91高潮在线观看| 亚洲欧美国产精品专区久久| 欧美福利视频网站| 97精品国产97久久久久久| 亚洲一区二区三| 亚洲区一区二区| www欧美xxxx| 日韩欧美精品免费在线| 日本免费久久高清视频| 欧美高跟鞋交xxxxxhd| 国产精品扒开腿做爽爽爽视频| 亚洲精品视频在线观看视频| 欧美一级bbbbb性bbbb喷潮片| 91精品国产777在线观看| 国产性猛交xxxx免费看久久| 国产精品va在线| 欧美高清激情视频| 麻豆精品精华液| 欧美精品www| 国产在线观看精品一区二区三区| 日本韩国在线不卡| 欧美日韩国产丝袜另类| 在线不卡国产精品| 亚洲自拍小视频| 亚洲第一区在线| 国产午夜精品久久久| 日韩女优人人人人射在线视频| 欧美国产日韩一区二区| 欧美成人手机在线| 日本aⅴ大伊香蕉精品视频| 隔壁老王国产在线精品| 91精品国产91久久久久福利| 亚洲精品999| 高清亚洲成在人网站天堂| 久久精品国产清自在天天线| 国产精品天天狠天天看| 欧美电影免费看| 久久伊人色综合| 亚洲色图17p| zzjj国产精品一区二区| 欧洲永久精品大片ww免费漫画| 欧美激情在线狂野欧美精品| 欧美日韩免费看| 国产精品国产三级国产专播精品人| 成人网在线视频| 国产男人精品视频| 国产成人精品视频| 国产在线拍揄自揄视频不卡99| 国产精品毛片a∨一区二区三区|国| 欧美精品国产精品日韩精品| 日韩**中文字幕毛片| 精品成人av一区| 亚洲图中文字幕| 成人有码在线播放| 亚洲经典中文字幕| 欧美精品九九久久| 亚洲最新av在线| 欧美视频中文字幕在线| 国产成人精品av在线| 久久久精品网站| 久久国产精品网站| 国产精品aaa| 欧美激情精品久久久久久久变态| 日韩中文av在线| 国产精品第一区| 日韩美女av在线| 亚洲国产一区自拍| 成人乱色短篇合集| 国产欧美一区二区三区久久人妖| 欧美极品少妇xxxxx| 中文字幕日韩综合av| 欧美夜福利tv在线| 亚洲精品美女久久| 自拍亚洲一区欧美另类| 国产欧美一区二区三区久久人妖| 92福利视频午夜1000合集在线观看| 欧美日韩性视频| 午夜欧美不卡精品aaaaa| 国产suv精品一区二区三区88区| 亚洲老头同性xxxxx| 美女黄色丝袜一区| 中文字幕精品在线视频| 亚洲国产精品成人一区二区| 欧美日韩国产999| 亚洲综合日韩中文字幕v在线| 国产精品久久久999| 国产精品自产拍高潮在线观看| 综合欧美国产视频二区| 亚洲精品美女在线| 日韩精品极品在线观看播放免费视频| 亚洲精品国产精品国自产在线| 亚洲国产欧美一区二区三区同亚洲| 欧美一区在线直播| 亚洲精品美女免费| 国产精品日韩在线| 97成人在线视频| 国产亚洲精品一区二区| 亚洲第一av在线| 成人黄色网免费| 国产成人亚洲综合91精品| 久久久精品久久久久| 视频直播国产精品| 亚洲第一在线视频| y97精品国产97久久久久久| 欧美午夜美女看片| 国产在线播放不卡| 精品久久久久久电影| 亚洲精品电影在线| 91九色视频导航| 蜜月aⅴ免费一区二区三区| 国产区亚洲区欧美区| 国产精品视频不卡| 性色av一区二区三区红粉影视| 精品国偷自产在线| 国产v综合ⅴ日韩v欧美大片| 日韩精品高清在线观看| 97精品国产97久久久久久| 亚洲第一级黄色片| 国产免费一区二区三区在线观看| 91精品国产成人www| 国产成人亚洲综合91精品| 欧美高清videos高潮hd| 欧美成人精品三级在线观看| 国产精品伦子伦免费视频| 日韩欧美极品在线观看| 国产亚洲精品美女| 国产精品入口夜色视频大尺度| 亚洲自拍偷拍区| 性夜试看影院91社区| 亚洲精品一区二区在线| 久久精品久久久久电影| 精品亚洲夜色av98在线观看| 亚洲福利在线视频| 91福利视频在线观看| 亚洲精品视频中文字幕| 久久久免费高清电视剧观看| 亚洲va久久久噜噜噜| 国产午夜精品美女视频明星a级| 成人免费直播live| 国产精品极品在线| 成人国产亚洲精品a区天堂华泰| 色婷婷久久av| 久久亚洲精品国产亚洲老地址| 国产原创欧美精品| 91手机视频在线观看| 欧美午夜精品久久久久久久| 国产精品99蜜臀久久不卡二区| 亚洲国产精品va在线看黑人动漫| 精品在线小视频| 91久久久久久久一区二区| 亚洲a级在线观看| 欧美有码在线观看| 欧美在线观看网站| 国产一区二区三区在线视频| 亚洲精品一区二区网址|