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

相关推荐
weixin_307779132 分钟前
Jenkins SSH Build Agents 插件详解:远程构建的利器
运维·开发语言·架构·ssh·jenkins
cike_y2 分钟前
JavaWeb之HttpServletResponse
java·开发语言·安全·java安全
小黄编程快乐屋2 分钟前
线程、并发与互斥:解锁多任务编程的核心逻辑
java·开发语言·jvm
学困昇3 分钟前
Linux 进程概念与内存管理详解(含冯诺依曼体系结构、环境变量、调度算法)
linux·c语言·开发语言·网络·数据结构·c++
carver w5 分钟前
open cv 基础操作合集 python
开发语言·c++
weixin_307779138 分钟前
Jenkins Structs 插件:为插件提供命名(DSL)支持的核心库
开发语言·ci/cd·架构·jenkins·etl
后端小张9 分钟前
【JAVA进阶】Docker 2025完全指南:从容器入门到企业级实践
java·运维·开发语言·spring·docker·容器·springboot
繁星蓝雨10 分钟前
Qt优雅的组织项目结构二(基于Qt5使用CmakeList进行模块化配置)——————附带详细示例代码
开发语言·qt·cmake·cmakefile.txt·.cmake
ChineHe11 分钟前
Golang并发编程篇_context包详解
开发语言·后端·golang
肥大毛12 分钟前
C++入门学习---指针
开发语言·c++·学习