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

相关推荐
不会敲代码1几秒前
Prop Drilling 再见!React Context 核心概念与实战解析
前端·react.js
We་ct1 分钟前
LeetCode 102. 二叉树的层序遍历:图文拆解+代码详解
前端·算法·leetcode·typescript
历程里程碑1 分钟前
26信号处理一:从闹钟到进程控制的奥秘
linux·运维·服务器·开发语言·c++·算法·排序算法
jghhh012 分钟前
基于C# WinForm实现自动在线升级的方案
开发语言·c#
stringwu2 分钟前
Claude Skill 开发实战指南:客户端开发工程师版
前端
sudo_jin2 分钟前
Webpack 是如何工作的?
前端
Gofarlic_OMS2 分钟前
LS-DYNA许可证全局状态及集群计算资源使用可视化监控大屏
运维·开发语言·算法·matlab·自动化
阿里嘎多学长3 分钟前
2026-02-25 GitHub 热点项目精选
开发语言·程序员·github·代码托管
跟着珅聪学java4 分钟前
Element UI 的 el-input组件触发 blur事件
javascript·vue.js·elementui
cxm@4 分钟前
vue中使用keepalive实现列表缓存
前端·javascript·vue.js·笔记