最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript實(shí)現(xiàn)一鍵復(fù)制內(nèi)容剪貼板

 更新時(shí)間:2022年07月22日 14:45:51   作者:TANKING  
這篇文章主要為大家介紹了JavaScript實(shí)現(xiàn)一鍵復(fù)制內(nèi)容,document.execCommand原生JS設(shè)置剪貼板的實(shí)現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

引言

有時(shí)候?yàn)榱朔奖阌脩艨焖購(gòu)?fù)制頁(yè)面的內(nèi)容,一般的做法就是添加一個(gè)按鈕給用戶點(diǎn)擊一下就復(fù)制下來了,這邊使用JavaScript原生的方法進(jìn)行設(shè)置剪貼板。

代碼

copy.html

<!DOCTYPE html>
<html>
<head>
    <title>一鍵復(fù)制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>一鍵復(fù)制demo</h2>
<div id="neirong">這是內(nèi)容這是內(nèi)容這是內(nèi)容這是內(nèi)容</div>
<button id="copy">復(fù)制</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("復(fù)制成功");
}

window.onload = function () {
  var obt = document.getElementById("copy");
  obt.addEventListener('click', copyArticle, false);
}
</script>
</body>
</html>

實(shí)現(xiàn)效果

以上就是JavaScript實(shí)現(xiàn)一鍵復(fù)制內(nèi)容剪切板的詳細(xì)內(nèi)容,更多關(guān)于JavaScript一鍵復(fù)制內(nèi)容的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Css-In-Js實(shí)現(xiàn)classNames庫(kù)源碼解讀

    Css-In-Js實(shí)現(xiàn)classNames庫(kù)源碼解讀

    這篇文章主要為大家介紹了Css-In-Js實(shí)現(xiàn)classNames庫(kù)源碼解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • javascript字符串單個(gè)字符訪問方法

    javascript字符串單個(gè)字符訪問方法

    這篇文章主要為大家介紹了javascript字符串單個(gè)字符訪問方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • 關(guān)于JavaScript輪播圖的實(shí)現(xiàn)

    關(guān)于JavaScript輪播圖的實(shí)現(xiàn)

    這篇文章主要介紹了關(guān)于JavaScript輪播圖的實(shí)現(xiàn),下面文章主要是利用利用html 和 css 代碼實(shí)現(xiàn)輪播圖,詳細(xì)內(nèi)容請(qǐng)參考下面詳細(xì)內(nèi)容,希望對(duì)你有所幫助
    2021-11-11
  • 最新評(píng)論

    渭源县| 东宁县| 保靖县| 米泉市| 东源县| 公主岭市| 古蔺县| 南通市| 武宣县| 大姚县| 康马县| 鄂托克前旗| 潞西市| 柳河县| 泰来县| 鹿邑县| 和龙市| 佳木斯市| 千阳县| 板桥市| 贵州省| 永吉县| 宣威市| 延吉市| 唐海县| 卢湾区| 从江县| 辽宁省| 沭阳县| 潜山县| 新巴尔虎右旗| 武汉市| 新邵县| 灵璧县| 保康县| 土默特右旗| 宣恩县| 蓬莱市| 玉田县| 张家口市| 黑水县|