位置: 编程技术 - 正文

clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切

编辑:rootadmin

推荐整理分享clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

我们在网页上放置一个复制按钮,主要用来方便用户复制链接之类的复杂文本,以往的做法是,通过JS依靠Flash,甚至借助jQuery庞大的js库来实现文本复制到剪贴板的。今天我要给大家介绍的是一款极现代的,不需要flash,不依赖任何其他js库的非常小的插件,它叫clipboard.js。

运行效果图:

clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切

HTML首先加载本地clipboard.js文件。

然后就是在body中加上要复制或剪切的文本域内容以及按钮。

这里,我们使用了HTML5的data-属性,用来定位复制对象目标,它指向了文本域#foo,说明复制的是#foo中的value内容,aria-label属性定义了复制成功后的信息,用来提示复制结果信息。还有个属性data-clipboard-action,它定义当前操作是复制还是剪切,默认是复制,当data-clipboard-action="cut",这时,点击按钮将会剪切文本,跟WORD操作一样。当然,剪切操作仅适用于text和textarea。我们也可以不需要input和textarea等元素内容作为复制对象,我们可以将要复制的内容通过ata-clipboard-text属性定义在按钮上,点击按钮就可以复制到ata-clipboard-text对应的内容。

Javascript将以下一句代码加入到</body>前的<script>里,保存打开浏览,点击按钮即可复制。

当然我们可以再进一步处理,比如当复制完成后,提示复制成功信息更友好些,只要执行以下代码即可:

标签: clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切

本文链接地址:https://www.jiuchutong.com/biancheng/380303.html 转载请保留说明!

上一篇:JavaScript子窗口调用父窗口变量和函数的方法(js新开一个窗口)

下一篇:JS实现的车标图片提示效果代码(js标志)

  • 缴纳个人所得税怎么算
  • 自产产品用于业务招待费
  • 执行企业会计准则第21号租赁的企业
  • 工会经费如何申报?
  • 房产公司售楼部装修费入什么会计科目
  • 金税盘处于报税期是什么意思
  • 怎么设置存货科目
  • 装饰行业可否用石灰代替
  • 如何快速整理会计凭证
  • 公司购入货架如何做账
  • 实际报销人是什么意思
  • 企业所得税收入是什么意思
  • 承租人转租需要交税吗
  • 小规模纳税人补缴增值税
  • 企业所得税预缴税款表怎么填
  • 外账缺成本费用怎么处理
  • 净利润与毛利润那个会大一点
  • 企业买进基金用什么账户
  • macos12支持设备
  • win11我的电脑不在桌面显示
  • 认证超时什么意思
  • 工资和薪金是一回事吗
  • 如何在excel中运算
  • win10如何禁止安装任何软件
  • sixtypopsix.exe - sixtypopsix是什么进程 有什么用
  • php变量定义的规则
  • 企业注销时无力缴纳社保
  • php socket_read
  • 继续涉入资产会计处理
  • 拍卖土地印花税
  • 金融债券利息收入免税吗
  • php @method
  • php array_key_exists() 与 isset() 的区别
  • 减资资产负债表怎么填
  • 三代手续费返还是否需要缴纳增值税
  • 单位收到投标保证金会计分录
  • 帝国cms安装教程
  • 个税在工资里怎么计提
  • 职工教育教育经费
  • 业务招待费可以结转以后年度扣除吗
  • wordpress运行缓慢
  • python lzo
  • 技术转移转化是干什么的
  • 印花税如何记账入账
  • 企业所得税计提分录
  • 外购固定资产入账
  • 非公司员工可以报销差旅费吗
  • 企业筹办期怎么做账最合理
  • 固定资产盘盈影响所有者权益吗
  • 捆绑销售的会计处理?
  • 以非现金资产清偿债务的方式下,债权人
  • 投资收益是总账还是明细账
  • 已认证未记账
  • 应付利息的主要方式
  • 用友t3月末转账流程图
  • 公司账本需要保留几年
  • 本年利润怎么结账
  • win7 mysql5.7.21安装
  • win10屏幕显示
  • 虚拟机中安装虚拟机
  • windowsxp怎么用
  • 解决windows hello人脸识别找不到摄像头
  • newmessage是什么软件
  • windows有哪些
  • 系统引导程序出错了如何修复
  • nmeo.exe是什么
  • 如何打开音量控制器
  • 如何禁用u盘启动项
  • linux流量控制
  • 在linux系统中,用来存放系统所需要的配置文件
  • perl常用模块
  • 浏览器修改js变量
  • 陕西税务平台
  • 一般纳税人出售房产怎么开票
  • 民办学校需要交工会经费吗
  • 企业吸收合并资质转移办理
  • 不予处罚不予立案
  • 残疾人在国企有补贴吗
  • 开票软件里的统计怎么弄
  • 江苏地税局如何交社保
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设