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

相关推荐
方便面不加香菜几秒前
C++ 类和对象(一)
开发语言·c++
甲枫叶2 分钟前
【claude产品经理系列13】核心功能实现——需求的增删改查全流程
java·前端·人工智能·python·产品经理·ai编程
浅念-6 分钟前
C++ STL list 容器
开发语言·数据结构·c++·经验分享·笔记·算法·list
百锦再9 分钟前
Spring Boot Web 后端开发注解核心
开发语言·spring boot·python·struts·spring cloud·kafka·maven
nix.gnehc10 分钟前
深入理解Go并发核心:GMP模型与Goroutine底层原理
开发语言·算法·golang
Dylan的码园16 分钟前
多线程的创建与管理
java·开发语言·多线程
今心上17 分钟前
关于json的理解测试!!
开发语言·json
蓝帆傲亦20 分钟前
Vue.js 大数据处理全景解析:从加载策略到渲染优化的完全手册
前端·vue.js·flutter
不会敲代码121 分钟前
React组件通信实战:从Todo应用彻底搞懂父子、子父、兄弟通信
前端·react.js
SuperEugene21 分钟前
字符串处理实战:模板字符串、split/join、正则的 80% 用法
前端·javascript·面试