教你JavaScript實現一鍵複製內容剪貼簿
引言
有時候為了方便使用者快速複製頁面的內容,一般的做法就是新增一個按鈕給使用者點選一下就複製下來了,這邊使用JavaScript原生的方法進行設定剪貼簿。
程式碼
copy.html
< !DOCTYPE html> < html> < head> < title>一鍵複製demo< /title> < meta charset="utf-8"> < meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0,viewport-fit=cover"> < style type="text/css"> *{ padding:0; margin:0; } h2{ text-align: center; margin-top: 20px; } #neirong{ width: calc(90% - 20px); padding:10px 10px; margin:20px auto; background: #eee; border-radius: 5px; } #copy{ border:none; width: 90%; height: 45px; background: #39f; font-size: 16px; color: #fff; font-weight: bold; border-radius: 5px; margin: 0 auto; display: block; } < /style> < /head> < body> < h2>一鍵複製demo< /h2> < div id="neirong">這是內容這是內容這是內容這是內容< /div> < button id="copy">複製< /button> < script> function copyArticle(event){ const range = document.createRange(); range.selectNode(document.getElementById('neirong')); const selection = window.getSelection(); if(selection.rangeCount > 0) selection.removeAllRanges(); selection.addRange(range); document.execCommand('copy'); alert("複製成功"); } window.onload = function () { var obt = document.getElementById("copy"); obt.addEventListener('click', copyArticle, false); } < /script> < /body> < /html>
實現效果
以上就是JavaScript實現一鍵複製內容剪下板的詳細內容。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901823/viewspace-2910270/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Typescript實現一鍵複製文字進剪貼簿TypeScript
- 剪貼簿複製貼上操作彙總
- VB 獲取剪貼簿的內容
- Salesforce LWC學習(二十八) 複製內容到系統剪貼簿(clipboard)Salesforce
- 實現前端點選按鈕自動複製剪貼簿功能前端
- 原生JS實現貼上到剪貼簿JS
- 使用JavaScript讀取所選文字並將其複製到剪貼簿JavaScript
- python兩種獲取剪貼簿內容的方法Python
- 點選按鈕自動複製剪貼簿功能
- 使用JavaScript讀取所選文字並將其複製到剪貼簿(2)JavaScript
- 非同步剪貼簿API:解放剪貼簿操作非同步API
- PhotosCollage for Mac(照片剪貼簿製作工具)Mac
- JavaScript實現複製和貼上功能JavaScript
- Mac 剪貼簿命令Mac
- 向日葵&&ToDesk複製貼上(無法共享剪貼簿)的解決問題
- 使用 JS 剪貼簿 APIJSAPI
- win10剪貼簿在哪裡_win10剪貼簿怎麼開啟Win10
- js 實現點選複製內容JS
- AllClips for mac(剪貼簿管理程式)Mac
- 【Qt 6】讀寫剪貼簿QT
- PasteNow for mac(剪貼簿工具)中文ASTMac
- 剪貼簿操作 Clipboard API 教程API
- Paste:您的Mac剪貼簿管家ASTMac
- ClipboardAction for mac剪貼簿管理器Mac
- ClipboardManager for mac(剪貼簿管理器)Mac
- 短視訊系統原始碼,動態內容實現長按複製貼上原始碼
- ??給女票寫了一款剪貼簿App??APP
- Ember for Mac創意剪貼簿應用Mac
- Async Clipboard API:非同步剪貼簿 APIAPI非同步
- Chrome 66 新增非同步剪貼簿 APIChrome非同步API
- Linux下Java剪貼簿的訪問LinuxJava
- 剪貼簿管理工具:ClipboardAction for MacMac
- ClipboardManager for mac(智慧剪貼簿管理器)Mac
- vue 中實現複製貼上Vue
- Paste:Mac剪貼簿歷史的魔法師ASTMac
- mac剪貼簿管理器——Copy+ for macMac
- ClipboardManager for Mac(剪貼簿歷史記錄管理)Mac
- esProc 利用剪貼簿強化 Excel 計算Excel