前端实现点击复制功能---execCommand

复制代码
 copy(data) {
    //创建input元素节点
    const input = document.createElement('input')
    //传入需要复制的内容
    input.value = data 
    //插入一个input节点
    document.body.appendChild(input)
    //全选input框里面的内容
    input.select()
    //复制input框中选中的内容,Copy代表复制操作,还有剪切等操作,具体可参考文档链接
    document.execCommand('Copy')
    //移除input节点
    input.remove()
  }

PS:

execCommand会显示弃用,如果要使用,具体兼容性可参考如下链接:

document.execCommand - Web API 接口参考 | MDN (mozilla.org)

相关推荐
hoiii18717 小时前
量子密钥分发密钥率仿真MATLAB实现
开发语言·matlab
hefaxiang18 小时前
分支循环(下)(二)
c语言·开发语言·数据结构
海市公约18 小时前
HTML网页开发从入门到精通:从标签到表单的完整指南
前端·ide·vscode·程序人生·架构·前端框架·html
3秒一个大18 小时前
HTML5 与 JavaScript 中的二进制数据处理:ArrayBuffer 与 TextEncoder/Decoder 实践
javascript
黑客思维者18 小时前
Python大规模数据处理OOM突围:从迭代器原理到TB级文件实战优化
开发语言·python·github·迭代器·oom
purpleseashell_Lili19 小时前
如何学习 AG-UI 和 CopilotKit
javascript·typescript·react
行云流水62619 小时前
前端树形结构实现勾选,半勾选,取消勾选。
前端·算法
diudiu_3319 小时前
web漏洞--认证缺陷
java·前端·网络
繁华似锦respect19 小时前
C++ 智能指针底层实现深度解析
linux·开发语言·c++·设计模式·代理模式
lkbhua莱克瓦2419 小时前
IO流练习(加密和解密文件)
java·开发语言·笔记·学习方法·io流·io流练习题