JS实现剪切板内容复制功能

/**
 * @param {String} el 需要复制内容的元素
 * @return {Boolean} 复制成功:true或者复制失败:false  执行完函数后,按ctrl + v试试
*/
function copyText(el){
    const ele = document.querySelector(el);
    const textareaC = document.createElement('textarea');
    textareaC.setAttribute('readonly', 'readonly'); // 设置只读属性防止手机上弹出软键盘
    textareaC.value = ele.innerText;
    document.body.appendChild(textareaC);  // 将textarea添加为body子元素
    textareaC.select();
    const result = document.execCommand('copy');
    document.body.removeChild(textareaC); // 移除DOM元素
    return result;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。