【前端】js 复制内容至剪贴板

 

/**
 * @auth
 * @param {String} text 需要复制的内容
 * @return {Boolean} 复制成功:true或者复制失败:false  执行完函数后,按ctrl + v试试
*/
function copy(text) {
    var textareaEl = document.createElement('textarea');
    textareaEl.setAttribute('readonly', 'readonly'); // 防止手机上弹出软键盘
    textareaEl.value = text;
    document.body.appendChild(textareaEl);
    textareaEl.select();
    var res = document.execCommand('copy');
    document.body.removeChild(textareaEl);
    console.log("复制成功");
    return res;
}

 

posted @ 2021-03-06 16:32  淡怀  阅读(157)  评论(0编辑  收藏  举报