Clipboard.js实现复制文本到剪贴板功能
来源:互联网 发布:油皮保湿水 知乎 编辑:程序博客网 时间:2024/05/16 10:30
Clipboard.js是一个轻量级的实现复制文本到剪贴板功能的JavaScript插件,该插件可以将输入框,文本域,DOM节点元素中的文本内容复制到剪贴板中。
官网地址:https://clipboardjs.com/
浏览器兼容性:兼容Chrome、Firefox、Opera、Safari、IE9+
对于不兼容的浏览器版本也有优雅的降级处理,可以采用下面的方式
clipboard.on('error', function(e) { alert('请选择手动复制!')});
使用方法如下:
1、在页面引入clipboard.js
<script type="text/javascript" src="js/clipboard.min.js"></script>
2、从元素内容复制文本
设置触发元素的data-clipboard-action属性,该属性的值为copy(复制)/cut(剪切)
设置data-clipboard-target属性,该属性值是要复制/剪切的目标元素的ID
<!--target--><span class="url" id="copyUrl">http://blog.csdn.net/oucqsy</span><!--trigger--><a href="javascript:;" class="btn" id="copyBtn" data-clipboard-action="copy" data-clipboard-target="#copyUrl">复制</a>3、从元素属性复制文本
<a href="javascript:;" class="btn" id="copyBtn" data-clipboard-text="http://blog.csdn.net/oucqs">复制</a>
4、执行JS事件
var clipboard = new Clipboard('#copyBtn'); clipboard.on('success', function(e) {e.clearSelection(); console.log('success'); }); clipboard.on('error', function(e) { console.log('error'); });
阅读全文
1 0
- Clipboard.js实现复制文本到剪贴板功能
- clipboard: 实现复制到剪贴板功能
- clipboard.js实现内容复制到剪贴板
- clipboard.js 复制到剪贴板
- clipboard.js 实现移动端和pc端复制到剪贴板功能
- 使用clipboard.js实现页面内容复制到剪贴板
- clipboard.js实现无flash复制内容到剪贴板
- 使用clipboard.js实现页面内容复制到剪贴板
- 使用clipboard.js实现页面内容复制到剪贴板
- 浏览器实现复制内容到剪贴板 -- clipboard.js
- JS实现复制到剪贴板功能
- 纯js实现复制到剪贴板功能
- 纯js实现复制到剪贴板功能
- clipboard.js实现复制功能
- js一键复制,Clipboard.js:不用Flash实现剪贴板功能的轻量级JavaScript库
- js复制文本到剪贴板
- Zero Clipboard复制到剪贴板
- Zero Clipboard - 跨浏览器兼容的“复制到剪贴板”功能
- 设置模式(1)——观察者模式
- 25岁Java工程师如何转型学习人工智能?
- 页面长时间不操作处理
- 详解Java Servlet与Applet比较
- 自定义UINavigationBar返回按钮
- Clipboard.js实现复制文本到剪贴板功能
- 天线基础知识
- hdu 汇总題解
- selenium自动化测试资源整理(含所有版本chrome、chromedriver、firefox下载链接)
- Hibernate官方文档学习之重要概念(持续更新中)
- HEVC函数入门(11)——HM软件手册software-manual (cfg文件——帧内预测篇)
- eclipse运行go文件,报错“Resource donesnt have a corresponding Go paceage.”
- 【caffe】mnist数据集lenet训练与测试
- Linux下查看进程占用带宽、CPU计算压力