点击按钮复制到剪切板
一、需求场景:
点击复制按钮,复制文字到剪切板
二、代码实现:
// 用浏览器自带的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('复制成功!')}
})
点击按钮复制到剪切板相关推荐
- iview利用clipboard插件实现点击文字复制到剪切板
要实现的需求如下 mounted(){this.getYzmlbList();this.clipboard = new Clipboard(".copyBtn",{text: fu ...
- html 复制文本按钮,js实现点击按钮复制文本功能
最近遇到一个需求,需要点击按钮,复制 标签中的文本到剪切板 之前做过复制输入框的内容,原以为差不多,结果发现根本行不通 尝试了各种办法,最后使了个障眼法,实现了下面的效果 一.原理分析 浏览器提供了 ...
- js实现点击按钮复制文本功能
最近遇到一个需求,需要点击按钮,复制 <p> 标签中的文本到剪切板 之前做过复制输入框的内容,原以为差不多,结果发现根本行不通 尝试了各种办法,最后使了个障眼法,实现了下面的效果 一.原理 ...
- clipboard.js 实现动态获取内容并复制到剪切板
一个按钮实现先ajax请求,再实现复制功能: 使用clipboard.js分为以下几个步骤: 1.引入一个clipboard.js的文件: 2.新建一个clipboard对象: 3.点击按钮获取目标对 ...
- 点击按钮复制微信号/公众号,并打开微信APP搜索H5如何制作。
我们在外部浏览器或者APP推广自己的公众号或者企业微信时经常看到别人使用复制搜索模式,具体操作流程是什么样的呢? 一.复制搜索公众号跳转流程 1.用户打开您的H5落地页: 2.点击按钮将公众号复制到剪 ...
- 微信小程序之一键复制到剪切板
最近在开发小程序项目里遇到一个小难题-----一键复制 在网页开发里 我们可以引用大牛封装好的复制插件,比如无flash插件clipboard.js适用移动端,pc端------- 言归正装,打开微信 ...
- Html将内容复制到剪切板.
Html将内容复制到剪切板. 引入clipboard.min.js /*!* clipboard.js v1.6.1* https://zenorocha.github.io/clipboard.js ...
- Web功能之复制粘贴剪切板
目录 一.展示 1.代码展示 2.实际效果展示 二.具体实现 简述步骤 三.疑惑与解答 一.展示 1.代码展示 <!DOCTYPE html> <html> <head& ...
- html5点击复制文本框内容,js实现点击按钮复制文本功能
最近遇到一个需求,需要点击按钮,复制 标签中的文本到剪切板 之前做过复制输入框的内容,原以为差不多,结果发现根本行不通 尝试了各种办法,最后使了个障眼法,实现了下面的效果 一.原理分析 浏览器提供了 ...
- uniapp 复制到剪切板 四端适配
记得很早的时候实现过一次,只不过那次是 纯 vue 实现的 h5+,但是想用在 uniapp中 还是不行.有些地方不能用!不过在 App 中的方法还是可以使用的: Vue 复制内容到系统剪切板_唐僧的 ...
最新文章
- 【RocketMQ工作原理】消息的消费
- tkinter 笔记: radiobutton 选择按钮(莫烦python笔记)
- 控制iOS的导航栏和状态栏的样式
- flash player10.1 + FMS4中的p2p功能
- HD 2602 Bone Collector (0-1背包)
- boost::mpl模块bind相关的测试程序
- 【短信插件】短信如何对接74cms_v4.2.66_骑士人才系统
- XE Delphi 判断字符为中文的方法
- Anaconda 的安装、环境变量配置及使用
- 项目总结——机房收费系统合作版
- 后端:请谨慎使用Arrays.asList、ArrayList的subList
- 旅游社交网站 游范儿
- path环境变量丢失恢复
- python工程师工资多少-最新 | 2019年Python工程师的平均薪资是多少?
- 为Android GridView 设置行背景
- 随机抽样一致性算法(RANSAC)示例及源代码
- maven安装oracle驱动,maven 安装 Oracle 驱动 ojdbc14.jar
- 微信小程序绘制图表(折线图、柱状图)
- 博客备份系统之一:PDF,Word,TXT文件操作类
- 王者荣耀签到系统策划案