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

相关推荐
代码or搬砖8 分钟前
Collections和Arrays
java·开发语言
指尖跳动的光14 分钟前
前端如何通过设置失效时间清除本地存储的数据?
前端·javascript
长空任鸟飞_阿康16 分钟前
MasterGo AI 实战教程:10分钟生成网页设计图(附案例演示)
前端·人工智能·ui·ai
吴名氏.19 分钟前
电子书《Java程序设计与应用开发(第3版)》
java·开发语言·java程序设计与应用开发
GDAL25 分钟前
从零开始上手 Tailwind CSS 教程
前端·css·tailwind
于慨31 分钟前
dayjs处理时区问题、前端时区问题
开发语言·前端·javascript
listhi52040 分钟前
基于MATLAB的LTE系统仿真实现
开发语言·matlab
哀木1 小时前
理清 https 的加密逻辑
前端
ss2731 小时前
ScheduledThreadPoolExecutor异常处理
java·开发语言
拖拉斯旋风1 小时前
深入理解 LangChain 中的 `.pipe()`:构建可组合 AI 应用的核心管道机制
javascript·langchain