前端实现点击复制功能---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)

相关推荐
代码N年归来仍是新手村成员3 分钟前
【Java转Go】即时通信系统代码分析(一)基础Server 构建
java·开发语言·golang
朝阳3920 分钟前
前端项目的【package-lock.json】详解
前端
Z1Jxxx25 分钟前
01序列01序列
开发语言·c++·算法
摸鱼的春哥35 分钟前
AI编排实战:用 n8n + DeepSeek + Groq 打造全自动视频洗稿流水线
前端·javascript·后端
沐知全栈开发39 分钟前
C语言中的强制类型转换
开发语言
关于不上作者榜就原神启动那件事1 小时前
Java中大量数据Excel导入导出的实现方案
java·开发语言·excel
坚定学代码1 小时前
基于观察者模式的ISO C++信号槽实现
开发语言·c++·观察者模式·ai
Wang's Blog1 小时前
Nodejs-HardCore: Buffer操作、Base64编码与zlib压缩实战
开发语言·nodejs
nece0011 小时前
vue3杂记
前端·vue
Coder_Boy_1 小时前
基于SpringAI的在线考试系统设计总案-知识点管理模块详细设计
android·java·javascript