话不多说,直接上代码

方式1:

使用: document.execCommand
注意:即将被弃用了

copyToClip(content,tips) {console.log("复制的内容", content,'复制成功后的提示文本',tips);var ele = document.createElement("input"); //创建一个input标签ele.setAttribute("value", content); // 设置改input的value值document.body.appendChild(ele); // 将input添加到bodyele.select();  // 获取input的文本内容document.execCommand("copy"); // 执行copy指令document.body.removeChild(ele); // 删除input标签if(tips == null){ // 显示复制成功之后的提示文本alert('已将内容复制到剪切板')}else{alert(tips)}}

方式2:

使用:Clipboard
【Clipboard API 】 可用于实现剪切、复制和粘贴功能。

  • 如果用户没有适时使用 Permissions API 授予相应权限和"clipboard-read""clipboard-write"权限,调用Clipboard对象的方法不会成功。

  • 所有剪贴板API 方法都是异步的;它们返回一个 Promise 对象,在剪贴板访问完成后被执行。如果剪贴板访问被拒绝,promise 也会被拒绝

注意:系统剪贴板暴露于全局属性 Navigator.clipboard之中

copyToClip(content,tips) {if (navigator.clipboard && window.isSecureContext) {navigator.clipboard.writeText(content).then(// 复制成功callbackfunction(){if(tips == null){alert("复制成功");}else{alert(tips);}},// 复制失败callbackfunction(){alert("复制失败");},)}}

js如何将内容添加到剪切板?相关推荐

  1. 将内容复制到剪切板兼容主流浏览器的解决方案

    html : <body><div class="demo-area"><label for="copy-input">输入 ...

  2. VSCode实用快捷键:复制粘贴内容不改变剪切板等

    VSCode里面有很多快捷键,接下来我讲一些我认为最实用的,可以帮助萌新提高代码编写速度 1.快捷复制粘贴 · 会改变剪切板的复制 ctrl+c 光标定在那一行想复制的地方,直接Ctrl+c,然后直接 ...

  3. Html将内容复制到剪切板.

    Html将内容复制到剪切板. 引入clipboard.min.js /*!* clipboard.js v1.6.1* https://zenorocha.github.io/clipboard.js ...

  4. clipboard.js,点击复制到系统剪切板,适合移动端、PC端复制

    官网地址:https://clipboardjs.com/ GitHub地址:https://github.com/zenorocha/clipboard.js/ 下载后的文件目录: demo中有示例 ...

  5. Android将内容复制到剪切板

    近期,项目里需要用到将部分内容复制到剪切板,以前用到都是随用随找,挺麻烦的,最近整理一下,在这里记录一下 其实Android提供的剪贴板框架,Android提供ClipboardManager.Cli ...

  6. 右键添加新建剪切板文件夹 新建今天日期文件夹

    获取剪切板的vbs '获取剪切板的内容 Dim Form, TextBox Set Form = CreateObject("Forms.Form.1") Set TextBox ...

  7. html图片如何复制到剪贴板,js 如何实现复制图片到剪切板

    首先复制到剪切板,复制的是数据.图片看到的只是一种表现形式,图片可以用 js 对象 File.Blob.DataURL(base64) 体现出来. 又看到 document.execCommand(' ...

  8. 计算机关闭系统剪切板上的内容,怎么清空剪切板内容?

    当您在使用电脑的"复制"以及"剪切"功能时,windows系统会把"复制"或"剪切"内容暂时存储在内存里,假如暂存的数据 ...

  9. VSCode使用VIM复制内容到系统剪切板

    打开VSCode的 settings.json 文件,打开方法: 1. '' Ctrl + , '' 或者 文件--首选项--设置 2. 点击下图的图标 在末尾添加: "vim.useSys ...

最新文章

  1. android保持数据库,android – 保持Firebase实时数据库中的数据始终保持同步
  2. Web前端遍历对象应该如何操作呢?
  3. 在C++中用虚函数的作用是什么? 为什么要用到虚函数?
  4. python matplotlib画图是设置线宽
  5. java quartz2.1_quartz 2.1学习(一)
  6. 如何取消IntelliJ IDEA打开默认项目配置
  7. ProcExp的利用
  8. 十进制数转化为二进制数的两种方法
  9. 读书笔记之《梁宁增长思维30讲》
  10. 手提计算机10发现不到打印机,笔记本电脑连接打印机的详细步骤_笔记本电脑如何连接打印机-win7之家...
  11. 大鱼吃小鱼小游戏(Java版代码,JavaSwing+多线程+接口)
  12. 计算机被填充背景花束纹理在那,为艺术字设置纹理填充的两种方法
  13. mysql 语言 总结
  14. Python-3 EXCEL 操作-1
  15. 后科技时代—赛博朋克2077
  16. 运维岗位面试被问到的问题
  17. html查看更多隐藏内容,jQuery点击显示隐藏更多文字内容插件jquery.morecontent.js
  18. java波斯王子武者之心,波斯王子2:武者之心通关攻略
  19. 21 天入门机器学习-第05期
  20. c语言判断一个素数能被几个9整除,判断一个素数能被几个9整除

热门文章

  1. python 气泡图 聚类_10大Plotly数据可视化美图及工具介绍
  2. 2020年终总结 - 灾难之年,砥砺前行
  3. MSSQL数据库日志的压缩与清除技巧
  4. 对比onmouseover和onmouseenter
  5. ActiveMQ prefetch属性
  6. ContextMenu的使用详解
  7. 趣图:每次变更后,我们都做了测试
  8. 表单里的input属性选择器
  9. python 抢课脚本_CC~NU抢课脚本
  10. 抢课php,大一新生抢不到选修课怎么办 大学抢课技巧