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

相关推荐
IT猿手13 分钟前
光伏模型参数估计:山羊优化算法(Goat Optimization Algorithm, GOA)求解光伏模型参数辨识问题,免费提供完整MATLAB代码链接
开发语言·算法·matlab·智能优化算法·光伏模型参数估计·光伏模型参数辨识·最新群智能算法
冴羽yayujs22 分钟前
GitHub 前端热榜项目 - 日榜(2026-05-07)
前端·github
kels889924 分钟前
2026 年黄金实时价格数据 API 接口实测推荐
开发语言·笔记·python·金融·区块链
深蓝海拓25 分钟前
用HSL颜色系统改造qdarkstyle样式表库
前端·笔记·python·qt·学习
FlyWIHTSKY25 分钟前
Element Plus 中 el-row 和 el-col 的完整使用指南**
javascript·vue.js·ecmascript
摇滚侠30 分钟前
基于 Redis 实现验证码登录
javascript·redis·bootstrap
牢七31 分钟前
链条合集整理
java·开发语言
叼烟扛炮1 小时前
C++ 知识点06 inline
开发语言·c++·inline
wuxia21181 小时前
Web全栈开发案例教程(AI辅助版)
前端
MonkeyKing71551 小时前
Flutter Riverpod 2.x 设计思想与最佳实践
前端·flutter