js实现文本复制

封装了一个复制文本的方法,可以实现复制换行或者空格

function copyContentFnc(content){
   var oInput = document.createElement('textarea');// 动态创建 textarea 元素
   oInput.value = content; // 获得需要复制的内容
   document.body.appendChild(oInput);// 添加到 DOM 元素中
    // 执行选中
    // 注意: 只有 input 和 textarea 可以执行 select() 方法.
   oInput.select(); // 选择对象
   document.execCommand("Copy"); // 执行浏览器复制命令
   //oInput.style.display='none';
   document.body.removeChild(oInput);// 将 textarea 元素移除
}

调用

var content = '颜色:红'+' ' + '尺码:L'+ '\n' + '颜色:黑'+' ' + '尺码:XL';
copyContentFnc(content)

猜你喜欢

转载自blog.csdn.net/qq_34664239/article/details/104772631