React 实战 | js如何点击按钮实现一键复制
2019-06-19 18:52
3719 查看
复制按钮,使用antd的
<Icon type="copy" />,
按钮
<Icon type="copy" onClick={this.copy} />
先绑定onClick事件,具体函数实现如下
copy = () => { var copyDOM = document.getElementById("xxx"); //需要复制文字的节点 var range = document.createRange(); //创建一个range window.getSelection().removeAllRanges(); //清楚页面中已有的selection range.selectNode(copyDOM); // 选中需要复制的节点 window.getSelection().addRange(range); // 执行选中元素 var successful = document.execCommand('copy'); // 执行 copy 操作 if(successful){ message.success('复制成功!') }else{ message.warning('复制失败,请手动复制!') } // 移除选中的元素 window.getSelection().removeAllRanges(); }
这样就实现了一键复制功能
相关文章推荐
- JS实现点击按钮自动复制(只支持IE浏览器)
- clipboard.js 实现 点击按钮复制粘贴兼容ios 安卓 pc浏览器 zclip复制插件需要Flash支持
- 题目:当点击按钮时,如何实现两个td的值互换?【js】
- JS实现点击按钮复制当前界面的URL
- 原生 js 实现点击按钮复制文本
- 原生 js 实现点击按钮复制文本
- 个人js学习细节- 实现点击按钮复制文本框中文本到剪切板中的方法
- js实现点击按钮复制文本框中的内容
- JS中如何实现每点击一次按钮,显示一条信息
- 原生 js 实现点击按钮复制文本
- JS实现点击按钮复制<input>标签中的值到剪贴板
- js 实现点击按钮复制文本
- JS实现点击按钮,复制文本框中的的内容
- js操作剪贴板,实现点击按钮复制文本功能
- js如何实现点击一个按钮显示一个div,然后该div上有一个按钮,点击此按钮后隐藏,隐藏的同时显示另外一个div,而在次弹出的div也有一个按钮,点击后隐藏.
- React---点击按钮实现内容复制功能
- js如何实现点击复制链接
- js实现点击复制按钮复制文本
- js实现点击复制按钮复制文本
- JS实现PC、Android、IOS端的点击按钮复制内容功能