亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JavaScript復(fù)制文案到剪貼板小技巧

 更新時(shí)間:2023年07月31日 10:49:32   作者:半畝花田  
這篇文章主要為大家介紹了JavaScript復(fù)制文案到剪貼板實(shí)現(xiàn)小技巧,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

需求如下

點(diǎn)擊按鈕復(fù)制對(duì)應(yīng)內(nèi)容到剪貼板

方案

利用document.execCommand('copy')來(lái)實(shí)現(xiàn),但是要注意兼容性。

<div class="assistant-wechat">小助理微信號(hào):qbxq01</div>
        <div class="copy-wechat" onclick="copyToClipboard('qbxq01')">復(fù)制微信號(hào)</div>

 JS

<script type="text/javascript">
    function copyToClipboard(text) {
        if (text.indexOf('-') !== -1) {
            let arr = text.split('-');
            text = arr[0] + arr[1];
        }
        var textArea = document.createElement("textarea");
        textArea.style.position = 'fixed';
        textArea.style.top = '0';
        textArea.style.left = '0';
        textArea.style.width = '2em';
        textArea.style.height = '2em';
        textArea.style.padding = '0';
        textArea.style.border = 'none';
        textArea.style.outline = 'none';
        textArea.style.boxShadow = 'none';
        textArea.style.background = 'transparent';
        textArea.value = text;
        document.body.appendChild(textArea);
        textArea.select();
        try {
            var successful = document.execCommand('copy');
            var msg = successful ? '<div>小助理微信號(hào)已復(fù)制</div><div>快去加好友邀你入群</div>' : '<div>該瀏覽器不支持點(diǎn)擊復(fù)制到剪貼板</div>';
            showAlert(msg)
        } catch (err) {
            showAlert('<div>該瀏覽器不支持點(diǎn)擊復(fù)制到剪貼板</div>');
        }
        document.body.removeChild(textArea);
    }
    // 自定義提示框
    function showAlert(str) {
        var alertPart = document.createElement('div');
        alertPart.className = "alert-part";
        alertPart.innerHTML = str;
        document.body.appendChild(alertPart);
        var timeout = setTimeout(function () {
            document.body.removeChild(alertPart);
            clearTimeout(timeout);
        }, 2000)
    }
</script>

以上就是JavaScript復(fù)制文案到剪貼板小技巧的詳細(xì)內(nèi)容,更多關(guān)于JavaScript復(fù)制文案剪貼板的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • JS 異步遍歷的實(shí)現(xiàn)方法

    JS 異步遍歷的實(shí)現(xiàn)方法

    本文主要介紹了JS 異步遍歷的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • 基于jsbarcode 生成條形碼并將生成的條碼保存至本地+源碼

    基于jsbarcode 生成條形碼并將生成的條碼保存至本地+源碼

    這篇文章主要介紹了基于jsbarcode 生成條形碼并將生成的條碼保存至本地,本文給大家提供最新源代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2020-04-04
  • Vue3中使用typescript封裝axios的實(shí)例詳解

    Vue3中使用typescript封裝axios的實(shí)例詳解

    這篇文章主要介紹了使用typescript封裝axios的實(shí)例代碼,為了方便,在vue3的配置里面按需加載element-plus,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-10-10
  • 可能是全網(wǎng)最詳細(xì)小程序中使用echarts的教程

    可能是全網(wǎng)最詳細(xì)小程序中使用echarts的教程

    在開發(fā)微信小程序時(shí),有需求需要使用到柱狀圖,餅圖等圖表,下面這篇文章主要給大家介紹了關(guān)于小程序中使用echarts的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • JS target與currentTarget區(qū)別說(shuō)明

    JS target與currentTarget區(qū)別說(shuō)明

    target在事件流的目標(biāo)階段;currentTarget在事件流的捕獲,目標(biāo)及冒泡階段。只有當(dāng)事件流處在目標(biāo)階段的時(shí)候,兩個(gè)的指向才是一樣的,而當(dāng)處于捕獲和冒泡階段的時(shí)候,target指向被單擊的對(duì)象而currentTarget指向當(dāng)前事件活動(dòng)的對(duì)象(一般為父級(jí))。
    2011-08-08
  • 基于Arcgis for javascript實(shí)現(xiàn)百度地圖ABCD marker的效果

    基于Arcgis for javascript實(shí)現(xiàn)百度地圖ABCD marker的效果

    本篇文章由腳本之家小編給大家分享的基于Arcgis for javascript實(shí)現(xiàn)百度地圖ABCD marker的效果,需要的朋友一起學(xué)習(xí)吧
    2015-09-09
  • 移動(dòng)前端圖片壓縮上傳的實(shí)例

    移動(dòng)前端圖片壓縮上傳的實(shí)例

    下面小編就為大家分享一篇移動(dòng)前端圖片壓縮上傳的實(shí)例。具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起小編過(guò)來(lái)看看吧
    2017-12-12
  • html文本框提示效果的示例代碼

    html文本框提示效果的示例代碼

    在html文本框中顯示提示效果,以方便用戶的輸入,比如在輸入姓名時(shí),會(huì)自動(dòng)提示 姓名長(zhǎng)度最多16個(gè)字符,是不是很酷哦。快來(lái)看看吧
    2014-06-06
  • dtree 網(wǎng)頁(yè)樹狀菜單及傳遞對(duì)象集合到j(luò)s內(nèi),動(dòng)態(tài)生成節(jié)點(diǎn)

    dtree 網(wǎng)頁(yè)樹狀菜單及傳遞對(duì)象集合到j(luò)s內(nèi),動(dòng)態(tài)生成節(jié)點(diǎn)

    最近要做一個(gè)聯(lián)系人的選擇框,選擇聯(lián)系人后,將聯(lián)系人的手機(jī)號(hào)添加到網(wǎng)頁(yè)的輸入框,可以支持復(fù)選框
    2012-04-04
  • 如何解決Webview和H5緩存問(wèn)題確保每次加載最新版本的資源詳解

    如何解決Webview和H5緩存問(wèn)題確保每次加載最新版本的資源詳解

    WebView在加載H5頁(yè)面時(shí),可能會(huì)因?yàn)榫彺鏅C(jī)制導(dǎo)致用戶看到舊版本的頁(yè)面,這篇文章主要介紹了如何解決Webview和H5緩存問(wèn)題確保每次加載最新版本的資源的相關(guān)資料,需要的朋友可以參考下
    2025-02-02

最新評(píng)論