一、原生js指令复制
function copyUtil(info) {
//数据是null或者‘’的时候复制不了
if(info== null || info== ''){
info= ' ';
}
var $textArea = $('<textarea></textarea>');
$textArea.val(info);
$textArea.css('opacity','0');
$('body').append($textArea);
$textArea.select();
//通过执行copy指令将选中的信息复制到剪切板
var status = document.execCommand('copy', false, null);
$textArea.remove();
//浏览器不支持copy指令
if(!status) {
status = prompt('请复制到剪切板', info);
}
return status;
}
copyUtil(info};
二、插件复制
clipboard.js 插件