开源项目
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相关推荐

  1. js实现复制文本内容到剪切板

    js实现复制文本内容到剪切板 一.总结 一句话总结:就是document的execCommand('copy')方法 二.js实现复制文本内容到剪切板 直接上代码: 1 <script type ...

  2. 一段js实现复制文本内容到剪切板(该方法兼容所有浏览器~)

    直接上代码: <script type="text/javascript"> function copyUrl2(){var Url2=document.getElem ...

  3. 一段js实现复制文本内容到剪切板

    <script type="text/javascript"> function copyUrl2(){var Url2=document.getElementById ...

  4. vue怎么实现点击复制html,Vue实现点击按钮复制文本内容的例子

    Vue实现点击按钮复制文本内容的例子 点击复制功能主要通过 clipboard.js 来实现 在vue中使用clipboard.js 时候发现一个问题,就是如果不是input或者button 按钮的话 ...

  5. 实现点击按钮 复制文本内容

    一.原生方法 1.结构 <li><span>运单号码:</span><b id="waybill_number">{$order-& ...

  6. jquery 点击按钮复制文本内容(亲测有效)

    function copyText(text) {var oInput = document.createElement('input');oInput.value = text;document.b ...

  7. js调用浏览器的复制功能复制内容到剪切板

    js调用浏览器的复制功能: 浏览器自带复制粘贴功能,通过js调用浏览器的复制功能实现复制文本内容到剪切板 浏览器复制命令:document.execCommand('Copy') 具体代码实现: // ...

  8. js禁止右键,禁止复制,复制内容到剪切板

    有时候我们希望自己的网页源码不被查看,这时需要关掉鼠标的右击事件;有时候我们也希望禁止选择页面内容Ctrl+C复制. 1.禁止右键查看源码; <script> //设置右键事件 funct ...

  9. 点击按钮复制文本框内容

    点击按钮复制文本框内容 复制文本框内容的方法如下: function Copy(){var e=document.getElementById("content");//对象是co ...

最新文章

  1. 私有云管理-Windows Azure Pack
  2. 成为数据科学家、人工智能和机器学习工程师的自学之路
  3. 谷歌-百度世界杯大数据预测,哪家更准?
  4. 【Lv1-Lesson002】He and She
  5. 北恒生物获德诚资本约1亿元A轮融资,德诚资本投资
  6. matlab ac电源,基于MATLAB对AC/DC/AC电源的死区效应的谐波分析及仿真
  7. PHP Collection 类
  8. MFC的框架程序分析3
  9. deeply understanding Binary tree--二叉树
  10. 怎么用python输入计算公式_如何从python3中的用户输入计算min和max
  11. linux+shell+整数计算,Shell expr命令进行整数计算的实现
  12. TinyPNG批量智能图片压缩器无限制版(支持Mac/Win)
  13. c语言求信源的信息熵,第二章-信源与信息熵(三)
  14. 最新版校园招聘进大厂系列----------(4)京东篇 -----未完待续
  15. EASY CHM使用
  16. SQL语句练习—员工表
  17. mysql卸载删除注册表
  18. 如何用C#做一个投票小demo
  19. Python 飞机航班案例分析
  20. 谈谈Python的Flask框架学习与福利分享

热门文章

  1. unity 渲染环境设置
  2. matlab如何寻找波谷,波峰波谷法计算信号的周期及其Matlab程序
  3. 计算机系统装机教程,电脑装机教程,详细教您如何给电脑装机
  4. mysql 去重查询
  5. toString()的简单理解
  6. 计算机一级ps哪里有刷题的,同事用Excel做了一个刷题工具,看完我就跪了!
  7. Logstash 分布式日志管理
  8. Toolbar的简单使用
  9. DNF即将代替Yum
  10. 单词搜索 II(python)