位置: 编程技术 - 正文

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标志)

  • 应纳税所得额怎么计算应纳税额
  • 增值税专票如何添加商品名称
  • 个人接受现金捐赠的例子
  • 分公司可以参股其他公司吗
  • 机票发票打印有效期多久
  • 用于后勤管理部的工作
  • 营改增后企业所得税怎么算
  • 政府往来账
  • 营改增后自建厂房抵扣
  • 预付房租收到发票后如何做账
  • 企业委托银行收款,银行以办妥手续,而企业尚未收到凭证
  • 股权转让是把公司卖了吗
  • 管理费用中的五项费用
  • 其他服务费包括哪些内容
  • 公司买车可以抵什么税
  • 工程开票是否需要资质?
  • 销售开发后的产品
  • 外购固定资产进项税
  • 高温补贴是政府发放的吗
  • 租赁发票交税交多少
  • 开票多一分钱怎么办
  • 银行存款二级科目怎么增加
  • 与权益法核算相关的累计净损益
  • 预付账款供应商类别怎么填
  • linux多线程运行
  • 施工企业临时设施属于
  • 0x0000000a蓝屏代码怎么解决
  • 电脑开机画面都是英文怎么处理
  • 出租设备收取租金合法吗
  • 无形资产的界定及特点
  • 会计科目明细分类科目表
  • 虎刺梅怎么养殖视频
  • 销售自己2008年1月购入并作为
  • 在途物资运费会计科目怎么写
  • 马耳他共和国瓦莱塔福利
  • vue3 计算属性
  • 带息应收票据会计处理
  • 不发放工资怎么办
  • php的exec
  • 面试官问几个问题
  • php加密zend
  • 通过云服务器租号安全吗
  • vue3动态路由权限
  • 金蝶销售明细查不出来
  • 工会经费缴纳后会返还吗
  • mongodb从入门到商业实战
  • access分组计数
  • SQL查询中in和exists的区别分析
  • 金税四期怎么监控个人账号
  • 应收账款是指什么
  • 计提的坏账应该计入哪个科目
  • 交通费用报销明细表
  • 免税企业开了含税吗
  • 建筑业外包工程包括哪些
  • 专票遗失没有认证能用吗
  • 会计科目的设置原则包括( )
  • 公司支付劳务工资怎么做账
  • 单位委托单位
  • sqlserver r服务
  • solaris删除文件夹命令
  • win1021h2正式版发布日期
  • glsl fract
  • json解析 java
  • 初识年岁尚温柔 小说 免费
  • 用python编写程序
  • 充电显示调整差额是什么意思
  • android 开源
  • 怎么利用python处理批量表格
  • jquery源码解析
  • javascript的用法
  • jquery绑定click的方法有几种
  • 为什么医保卡显示无效
  • 小规模无票收入怎么报税
  • 注册管理税务师和注册税务师的区别
  • 车辆购置税税率多少
  • 余姚市税务局咨询热线
  • 小规模纳税人的认定标准是什么
  • 税务申报按季度申报
  • 长春税务局电话朝阳区
  • 印花税票在哪里可以查到
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设