新学习JavaScript,就碰到这么一个需求,几乎网上的方法都试过了。写出了总结下
使用的方法:clipboard
插件下载地址:https://github.com/zenorocha/clipboard.js/tree/master
引入插件:目录\clipboard.js-master\dist\clipboard.min.js
目录中有各种demo,分别实现了固定的文字复制,input的复制等等,可以看下找找思路;
下边来记录下使用的方式:
一:引入插件:
<script src="/UploadFiles/2021-04-02/clipboard.min.js">二:给标签添加属性:data-clipboard-text
<div id="btn" data-clipboard-text="1"> <span>Copy</span> </div>三:定义script :实现复制功能---(写的内部的script,外部的总是报错,找不到类,新手不大懂,以后再补充)
<script> var clipboard = new Clipboard('btn'); clipboard.on('success', function(e) { e.clearSelection(); //复制成功 }); clipboard.on('error', function(e) { //复制失败 }); </script>补充:new Clipboard()----参数为id class都可以,跟css定义一样 id 或者.class
四:自定义复制的内容;
new Clipboard('.btn', { target: function(trigger) { return trigger.nextElementSibling; } });通过return返回想复制的内容,
五:列表页复制每条列表内容
可以给每个item自定义属性data-clipboard-text即可
div.setAttribute("data-clipboard-text","asdf");
补充:电脑浏览器几乎都可以支持,手机上安卓可以,苹果有点问题,需要把标签设置成button
以上所述是小编给大家介绍的JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
华山资源网 Design By www.eoogi.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
华山资源网 Design By www.eoogi.com
暂无评论...
更新日志
2024年11月18日
2024年11月18日
- 林子祥《单手拍掌》华纳香港版[WAV+CUE][1G]
- 郑秀文.1997-我们的主题曲【华纳】【WAV+CUE】
- 群星.2001-生命因爱动听电影原创音乐AVCD【MEDIA】【WAV+CUE】
- 林志颖.1994-别了晴雨的回忆【飞碟】【WAV+CUE】
- 群星《经典咏流传2》限量1:1母盘直刻[低速原抓WAV+CUE]
- 【蓝卡唱片】卫海霞《乐海霞音珍藏版》WAV分轨
- 杨小琳《金装杨小琳》24K金碟特别版[低速原抓WAV+CUE]
- 群星《国风超有戏 第8期》[320K/MP3][30.32MB]
- 群星《国风超有戏 第8期》[FLAC/分轨][157.37MB]
- 群星《说唱梦工厂 第10期》[320K/MP3][99.5MB]
- 李嘉.1996-思念过秋冬【点将】【WAV+CUE】
- 汪峰.2009-信仰在空中飘扬【星文】【WAV+CUE】
- 尤长靖.2023-肆无忌惮的恋人(EP)【FLAC分轨】
- 群星《说唱梦工厂 第10期》[FLAC/分轨][544.11MB]
- 群星《歌手2024 第12期》[320K/MP3][105.71MB]