js实现将文本复制到剪贴板的现代方法
Posted 前端小陌
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js实现将文本复制到剪贴板的现代方法相关的知识,希望对你有一定的参考价值。
资源
推荐使用:clipboard.js
官方教程地址:https://clipboardjs.com/#example-text
官方github地址:https://github.com/zenorocha/clipboard.js/
基本用法解答
1、data-clipboard-target 在触发器元素中添加属性来实现
new ClipboardJS(‘.btn‘) <input id="foo" value="我是被copy的值"> <button class="btn" data-clipboard-target="#foo"></button>
2、data-clipboard-action属性以指定是要copy还是cut内容
new ClipboardJS(‘.btn‘) <textarea id="bar">我是被copy或者cut的内容</textarea> <button class="btn" data-clipboard-action="cut" data-clipboard-target="#bar"></button>
3、data-clipboard-text在触发器元素中包含一个属性
new ClipboardJS(‘.btn‘) <button class="btn" data-clipboard-text="我是被copy的值"></button>
4、更多高级用法请参考官方文档:https://clipboardjs.com/#example-text
以上是关于js实现将文本复制到剪贴板的现代方法的主要内容,如果未能解决你的问题,请参考以下文章