js實現將文本復制到剪貼板的現代方法
阿新 • • 發佈:2019-01-10
NPU git code 觸發器 高級 文檔 -s 元素 example
資源
推薦使用: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實現將文本復制到剪貼板的現代方法