位置: 编程技术 - 正文

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

  • 受票方与付款方不一致
  • 税种有哪几种
  • 发票超过三个月不能开
  • 研发活动计入当期损益怎么计算
  • 远期采购合同会查吗
  • 生产企业出口货物可享受免税并退税
  • 单位表彰性奖金是什么
  • 法人贷款用于公司经营的分录怎么做
  • 待摊费用跨年冲销如何入账?
  • 押金满一年才能退
  • 工资不到3500用交个税吗
  • 会计去报税流程
  • 小规模纳税人不允许开具零税率发票
  • 印花税滞纳金计入什么科目
  • 消费型增值税计算公式
  • 维修材料属于什么会计科目
  • 坏账准备需要做账吗
  • 土地契税税率怎么计算
  • 原料采购入库检测损耗的会计处理怎么做?
  • 厂房转让会计分录
  • 怎么进行现金流量分析
  • 企业研发费用税前抵扣
  • 苹果mac有hdmi
  • 成本核算核算要素有哪些
  • linux系统的
  • php jquery教程
  • 栗耳簇舌巨嘴鸟,巴西潘塔纳尔保护区里 (© Ana Gram/Shutterstock)
  • nvm是啥
  • 跨年的费用怎么做账
  • 拓展销售市场发生的业务招待费计入
  • 月末结转营业外支出有余额吗
  • php文件怎么打开运行
  • 辞退补偿款怎么算
  • 商票贴现 银票贴现
  • thinkphp 登录功能
  • apache修改默认路径
  • 盈余公积提取和结转
  • 公司投资一家公司然后再投资
  • vue-introjs
  • 做毕业设计,前景如何
  • 销售退货和销售折让的区别
  • 在vue3项目中使用vue2
  • 红字发票信息表填好后再怎么操作
  • 资产负债表投资性房地产怎么填
  • mongodb使用教程
  • 企业所得税年报更正申报怎么操作
  • 公司注销其他应付款有余额有影响吗
  • 计提工资附什么单据
  • sql2008自动启动服务
  • mysql存储过程传入参数
  • 个体工商户的免税证明
  • 筹建期间的开办费属于资产吗
  • 收据可以做收入吗?
  • 收到保险公司赔款
  • 企业无力支付票据时应计入
  • 企业贷款利息多少
  • 加班餐费报销计入什么费用
  • 水利基金和印花税会计分录
  • 年初建账的期初余额
  • mysql调用java
  • xp系统浏览器收藏夹文件位置
  • xp系统怎么删除系统
  • 如何激活Win8.1
  • xp的命令提示符在哪
  • linux系统的
  • linux打包命令tar打包目录结构
  • 放一个命令
  • 中国现在很多网站
  • Python爬取网易云一首歌的全部评论并进行分析
  • nodejs抓取网页内容
  • python如何调用c程序
  • jquery属性操作
  • class在js中的实际运用
  • javascript的核心语言对象包括
  • jquery页面
  • jquery遍历li
  • 广东省地方税务局征收社会保险费欠费管理暂行办法
  • 石家庄水费阶梯价格表 2020
  • 百望税控盘怎么导出清单明细
  • 企业所得税的税负率多少合适
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设