JS实现copy功能

下面函数适用于web端,实现复制功能!,创建的元素可以是input,但是会出现如果有换行符时无法复制,textarea能完美实现。

function copy(copyContent){
   let textareaElement = document.createElement('textarea'); 
       textareaEl.setAttribute('readonly', 'readonly'); // 防止弹出输入编辑
       textareaElement .value = copyContent; //将需要拷贝的内容设置到textarea元素中。
   document.body.appendChild(textareaElement ); 
   textareaElement .select(); //选中textarea元素,以备调用系统copy函数复制其中的内容。
   let isSuccess = document.execCommand('copy'); //调用操作系统复制api,返回是否复制成功。true或false!
   document.body.removeChild(textareaElement);
   return isSuccess;
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值