页面内容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("已复制好,可贴粘。");
}