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

相关推荐
郝学胜-神的一滴3 分钟前
Qt 高级开发 021:零基础吃透 QVBoxLayout 垂直布局
开发语言·c++·qt·程序人生·用户界面
问心无愧05134 分钟前
ctf show web入门68,69
android·前端·笔记
basketball6165 分钟前
C++进阶:2. std::move 和 std::forward 函数
java·开发语言·c++
jingling5556 分钟前
Flutter | 从基本跳转到路由守卫
服务器·前端·网络·flutter·前端框架
_oP_i6 分钟前
105、word 出现 {TOCO“1-2“HZ}
开发语言·c#·word
yong99908 分钟前
基于MATLAB的雷达数字信号处理
开发语言·matlab·信号处理
SilentSamsara9 分钟前
HTTP 客户端实战:httpx/重试/限速/连接池/中间件设计
开发语言·网络·python·http·青少年编程·中间件·httpx
神奇的代码在哪里12 分钟前
【单机离线版】大学考试题库复习工具:前端离线Excel解析 + localStorage持久化 + Playwright
前端·html·ai编程·题库复习·刷题软件·大学考试
江屿风15 分钟前
C++OJ题经验总结(竞赛)4
开发语言·c++·笔记·算法·dp·双指针
Deep-w15 分钟前
【MATLAB】微电网四DG逆变器下垂策略与分布式MPC协同控制仿真分析
开发语言·分布式·算法·matlab