JavaScript實現(xiàn)一鍵復制內(nèi)容剪貼板
更新時間:2022年07月22日 14:45:51 作者:TANKING
這篇文章主要為大家介紹了JavaScript實現(xiàn)一鍵復制內(nèi)容,document.execCommand原生JS設置剪貼板的實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
引言
有時候為了方便用戶快速復制頁面的內(nèi)容,一般的做法就是添加一個按鈕給用戶點擊一下就復制下來了,這邊使用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">這是內(nèi)容這是內(nèi)容這是內(nèi)容這是內(nèi)容</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>實現(xiàn)效果

以上就是JavaScript實現(xiàn)一鍵復制內(nèi)容剪切板的詳細內(nèi)容,更多關于JavaScript一鍵復制內(nèi)容的資料請關注腳本之家其它相關文章!
您可能感興趣的文章:
- JS復制到剪貼板示例代碼
- 用js將內(nèi)容復制到剪貼板兼容瀏覽器
- js實現(xiàn)點擊后將文字或圖片復制到剪貼板的方法
- JavaScript實現(xiàn)復制或剪切內(nèi)容到剪貼板功能的方法
- JS實現(xiàn)復制內(nèi)容到剪貼板功能兼容所有瀏覽器(推薦)
- js復制內(nèi)容到剪貼板代碼,js復制代碼的簡單實例
- js實現(xiàn)各種復制到剪貼板的方法(分享)
- JS實現(xiàn)復制內(nèi)容到剪貼板功能
- JavaScript復制內(nèi)容到剪貼板的兩種常用方法
- JavaScript復制文案到剪貼板小技巧
- vue中js實現(xiàn)點擊復制文本到剪貼板的3種方案
- JS 實現(xiàn)復制到剪貼板的幾種方式小結
相關文章
javascript數(shù)據(jù)類型之原始類型詳解
這篇文章主要為大家介紹了javascript數(shù)據(jù)類型之原始類型詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-06-06
微信小程序 scroll-view組件實現(xiàn)列表頁實例代碼
這篇文章主要介紹了微信小程序 scroll-view組件實現(xiàn)列表頁實例代碼的相關資料,scroll-view組件介紹scroll-view是微信小程序提供的可滾動視圖組件,其主要作用是可以用來做手機端經(jīng)常會看到的上拉加載 ,需要的朋友可以參考下2016-12-12

