一、需求场景:

点击复制按钮,复制文字到剪切板

二、代码实现:

// 用浏览器自带的copy功能只能复制文本框里面的内容,因此要创建文本框

// 用浏览器自带的copy功能只能复制文本框里面的内容,因此要创建文本框
function fallbackCopyTextToClipboard(text) {var result, textArea;textArea = document.createElement("textarea");textArea.value = text;textArea.style.top = "0";textArea.style.left = "0";textArea.style.position = "fixed";document.body.appendChild(textArea);textArea.focus();textArea.select();result = document.execCommand('copy');document.body.removeChild(textArea);return result;
}// 复制到剪切板
function copyTextToClipboard(text) {if (navigator.clipboard) {return navigator.clipboard.writeText(text);} else {return fallbackCopyTextToClipboard(text);}
};

三、点击按钮复制:

$('#copy-citation-btn').on('click',function () {var textDom=$('.citation-style-item').filter(':visible');var text = textDom.text();if (copyTextToClipboard(text)) {alert('复制成功!')}
})

点击按钮复制到剪切板相关推荐

  1. iview利用clipboard插件实现点击文字复制到剪切板

    要实现的需求如下 mounted(){this.getYzmlbList();this.clipboard = new Clipboard(".copyBtn",{text: fu ...

  2. html 复制文本按钮,js实现点击按钮复制文本功能

    最近遇到一个需求,需要点击按钮,复制 标签中的文本到剪切板 之前做过复制输入框的内容,原以为差不多,结果发现根本行不通 尝试了各种办法,最后使了个障眼法,实现了下面的效果 一.原理分析 浏览器提供了 ...

  3. js实现点击按钮复制文本功能

    最近遇到一个需求,需要点击按钮,复制 <p> 标签中的文本到剪切板 之前做过复制输入框的内容,原以为差不多,结果发现根本行不通 尝试了各种办法,最后使了个障眼法,实现了下面的效果 一.原理 ...

  4. clipboard.js 实现动态获取内容并复制到剪切板

    一个按钮实现先ajax请求,再实现复制功能: 使用clipboard.js分为以下几个步骤: 1.引入一个clipboard.js的文件: 2.新建一个clipboard对象: 3.点击按钮获取目标对 ...

  5. 点击按钮复制微信号/公众号,并打开微信APP搜索H5如何制作。

    我们在外部浏览器或者APP推广自己的公众号或者企业微信时经常看到别人使用复制搜索模式,具体操作流程是什么样的呢? 一.复制搜索公众号跳转流程 1.用户打开您的H5落地页: 2.点击按钮将公众号复制到剪 ...

  6. 微信小程序之一键复制到剪切板

    最近在开发小程序项目里遇到一个小难题-----一键复制 在网页开发里 我们可以引用大牛封装好的复制插件,比如无flash插件clipboard.js适用移动端,pc端------- 言归正装,打开微信 ...

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

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

  8. Web功能之复制粘贴剪切板

    目录 一.展示 1.代码展示 2.实际效果展示 二.具体实现 简述步骤 三.疑惑与解答 一.展示 1.代码展示 <!DOCTYPE html> <html> <head& ...

  9. html5点击复制文本框内容,js实现点击按钮复制文本功能

    最近遇到一个需求,需要点击按钮,复制 标签中的文本到剪切板 之前做过复制输入框的内容,原以为差不多,结果发现根本行不通 尝试了各种办法,最后使了个障眼法,实现了下面的效果 一.原理分析 浏览器提供了 ...

  10. uniapp 复制到剪切板 四端适配

    记得很早的时候实现过一次,只不过那次是 纯 vue 实现的 h5+,但是想用在 uniapp中 还是不行.有些地方不能用!不过在 App 中的方法还是可以使用的: Vue 复制内容到系统剪切板_唐僧的 ...

最新文章

  1. 【RocketMQ工作原理】消息的消费
  2. tkinter 笔记: radiobutton 选择按钮(莫烦python笔记)
  3. 控制iOS的导航栏和状态栏的样式
  4. flash player10.1 + FMS4中的p2p功能
  5. HD 2602 Bone Collector (0-1背包)
  6. boost::mpl模块bind相关的测试程序
  7. 【短信插件】短信如何对接74cms_v4.2.66_骑士人才系统
  8. XE Delphi 判断字符为中文的方法
  9. Anaconda 的安装、环境变量配置及使用
  10. 项目总结——机房收费系统合作版
  11. 后端:请谨慎使用Arrays.asList、ArrayList的subList
  12. 旅游社交网站 游范儿
  13. path环境变量丢失恢复
  14. python工程师工资多少-最新 | 2019年Python工程师的平均薪资是多少?
  15. 为Android GridView 设置行背景
  16. 随机抽样一致性算法(RANSAC)示例及源代码
  17. maven安装oracle驱动,maven 安装 Oracle 驱动 ojdbc14.jar
  18. 微信小程序绘制图表(折线图、柱状图)
  19. 博客备份系统之一:PDF,Word,TXT文件操作类
  20. 王者荣耀签到系统策划案

热门文章

  1. 【JAVA 数据结构】 JAVA实现动态数组
  2. matlab删掉txt文件中的数据,matlab中读取txt数据文件(txt文本文档)
  3. 【数据挖掘】通用论坛正文提取
  4. 飞盘比赛(入门oj Problem 5961)
  5. 联想小新v2000bigger安装黑苹果
  6. 《自卑与超越》的读后感作文1600字
  7. IntelliJ IDEA 中文语言包插件
  8. python第三方库:chardet字符编码检测和乱码处理
  9. 计算机驱动程序检测,检测到计算机制造商图形驱动程序对于显卡驱动程序
  10. 如何在高共模电压下测量小差分电压