js源生实现复制

function copy(value){
    var textarea = document.createElement('textarea');
    textarea.value = value;
    doucment.body.appendChild(textarea);
    textarea.select();
    var isCopy = document.execCommand('copy');
    if (isCopy){
        alert("复制成功")
    } else {
        alert("复制失败")
    }
    document.body.removeChild(textarea);
}

ie浏览器还可以用下面方法

if(window.clipboardData){
    //清除剪切板的数据
    window.clipboardData.clearData();
    //将内容复制到剪贴板
    window.clipboardData.setData("Text",value);
    alert("复制成功");
}
原文地址:https://www.cnblogs.com/qqlike/p/14510314.html