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实现将文本复制到剪贴板的现代方法的主要内容,如果未能解决你的问题,请参考以下文章

jquery复制文本到windows剪贴板的方法,jquery copy.js插件怎么用。

JS pc端和移动端共同实现复制到剪贴板功能实现

用VB实现复制粘贴

js 如何实现将div内的内容放到剪切板?

clipboard.js-复制文本到粘贴板

js 剪切板的用法(clipboardData.setData)