页面内容js复制

方法一:

function CopyAddress(btn) {
        var AddressStr=" ";
        var $btn = $(btn);
        var tr = $btn.parent().parent();
        var trs = tr.siblings();
        var tr1 = $(trs.get(0));
        var td1 = $(tr1.children().get(1));
        var tr2 = $(trs.get(1));
        var td2 = $(tr2.children().get(1));
        
        AddressStr = td1.text() + td2.text();      
        
        //复制操作
        var oInput = document.createElement('input');
        oInput.value = AddressStr;
        document.body.appendChild(oInput);
        oInput.select(); // 选择对象
        document.execCommand("Copy"); // 执行浏览器复制命令
        oInput.className = 'oInput';
        oInput.style.display='none';
        var mylay = layer.open({
            content: "复制成功",
            icon: 1,
            title: [
                '提示',
                'background-color:#f90; color:#fff;' //标题样式
            ]
        })
        setTimeout(function () {
            layer.close(mylay);
        }, 2000);

    }

 方法二:

html 部分

<textarea cols="1" rows="1" id="copy1" style="position: fixed;left: -2000px;">Q17621676250</textarea>
<button  onclick="copyContent('copy1')" >点击复制微信号</button>

js 部分

//复制
    function copyContent(id) {
        var copyCon = document.getElementById(id);
        copyCon.select(); // 选择对象
        document.execCommand("Copy"); // 执行浏览器复制命令
        alert("已复制好,可贴粘。");
    }

 

posted @ 2020-08-20 10:37    阅读(303)  评论(0编辑  收藏  举报