您好,登录后才能下订单哦!
这篇文章主要介绍“如何用JavaScript和Html5实现按钮拷贝文字到剪切板功能”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何用JavaScript和Html5实现按钮拷贝文字到剪切板功能”文章能帮助大家解决问题。
一:引入插件:
<script src="js/clipboard.min.js" type="text/javascript"></script>
二:给标签添加属性: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实现按钮拷贝文字到剪切板功能”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。