兼容手机PC,点击即可复制文本内容到剪切板插件clipboard.js
开源项目
https://github.com/zenorocha/clipboard.js.
(拷贝文本到剪切板不应该复杂,它不应该需要许多步骤以及几百KB的文件,另外,它不应该依靠flash以及其他框架,这就是clipboard存在的原因)
使用clipboard简单快捷,并且从官网下载下来的zip格式压缩包里有非常实用的demo,举一个简单的例子:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>target-div</title>
</head>
<body><!-- 1. Define some markup --><div>hello</div><button class="btn" data-clipboard-action="copy" data-clipboard-target="div">Copy</button><!-- 2. Include library --><script src="../dist/clipboard.min.js"></script><!-- 3. Instantiate clipboard --><script>var clipboard = new Clipboard('.btn');clipboard.on('success', function(e) {console.log(e);});clipboard.on('error', function(e) {console.log(e);});</script>
</body>
</html>
非常简单吧,我们只需下面四步:1.引入clipboard.min.js文件2.选择一个可以确定被拷贝元素的选择器,本例中使用用的是基本的标签选择器<div>,当然也可以使用id选择器 class选择器等等3.定义一个button按钮,注意按钮的属性:data-clipboard-action="copy" data-clipboard-target="div"其中data-clipboard-target属性就是第二步你定义的选择器4.书写js,建立clipboard对象以及复制后执行的方法OK,这样功能就完成了,点击按钮后就会发现div的内容已经拷贝到剪切板了。
兼容手机PC,点击即可复制文本内容到剪切板插件clipboard.js相关推荐
- js实现复制文本内容到剪切板
js实现复制文本内容到剪切板 一.总结 一句话总结:就是document的execCommand('copy')方法 二.js实现复制文本内容到剪切板 直接上代码: 1 <script type ...
- 一段js实现复制文本内容到剪切板(该方法兼容所有浏览器~)
直接上代码: <script type="text/javascript"> function copyUrl2(){var Url2=document.getElem ...
- 一段js实现复制文本内容到剪切板
<script type="text/javascript"> function copyUrl2(){var Url2=document.getElementById ...
- vue怎么实现点击复制html,Vue实现点击按钮复制文本内容的例子
Vue实现点击按钮复制文本内容的例子 点击复制功能主要通过 clipboard.js 来实现 在vue中使用clipboard.js 时候发现一个问题,就是如果不是input或者button 按钮的话 ...
- 实现点击按钮 复制文本内容
一.原生方法 1.结构 <li><span>运单号码:</span><b id="waybill_number">{$order-& ...
- jquery 点击按钮复制文本内容(亲测有效)
function copyText(text) {var oInput = document.createElement('input');oInput.value = text;document.b ...
- js调用浏览器的复制功能复制内容到剪切板
js调用浏览器的复制功能: 浏览器自带复制粘贴功能,通过js调用浏览器的复制功能实现复制文本内容到剪切板 浏览器复制命令:document.execCommand('Copy') 具体代码实现: // ...
- js禁止右键,禁止复制,复制内容到剪切板
有时候我们希望自己的网页源码不被查看,这时需要关掉鼠标的右击事件;有时候我们也希望禁止选择页面内容Ctrl+C复制. 1.禁止右键查看源码; <script> //设置右键事件 funct ...
- 点击按钮复制文本框内容
点击按钮复制文本框内容 复制文本框内容的方法如下: function Copy(){var e=document.getElementById("content");//对象是co ...
最新文章
- 私有云管理-Windows Azure Pack
- 成为数据科学家、人工智能和机器学习工程师的自学之路
- 谷歌-百度世界杯大数据预测,哪家更准?
- 【Lv1-Lesson002】He and She
- 北恒生物获德诚资本约1亿元A轮融资,德诚资本投资
- matlab ac电源,基于MATLAB对AC/DC/AC电源的死区效应的谐波分析及仿真
- PHP Collection 类
- MFC的框架程序分析3
- deeply understanding Binary tree--二叉树
- 怎么用python输入计算公式_如何从python3中的用户输入计算min和max
- linux+shell+整数计算,Shell expr命令进行整数计算的实现
- TinyPNG批量智能图片压缩器无限制版(支持Mac/Win)
- c语言求信源的信息熵,第二章-信源与信息熵(三)
- 最新版校园招聘进大厂系列----------(4)京东篇 -----未完待续
- EASY CHM使用
- SQL语句练习—员工表
- mysql卸载删除注册表
- 如何用C#做一个投票小demo
- Python 飞机航班案例分析
- 谈谈Python的Flask框架学习与福利分享