<input type="text" id="express_num" value="2222" readonly style="opacity: 0;position: absolute;z-index:-1">
//复制快递单号
function copy_express_num(){
var express_num = document.getElementById("express_num");
express_num.select(); // 选择对象
document.execCommand("Copy"); // 执行浏览器复制命令
layer.open({
content: '复制成功'
,skin: 'msg'
,time: 2 //2秒后自动关闭
});
}
踩坑:
1,input 的 type 属性不能设置为hidden,否则无法复制,同时应该设置input属性为readonly,不能设置为desabled
2,可设置为元素透明,同时把层级调到最低,即可不影响其他元素点击