位置: 编程技术 - 正文

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

  • 自来水水费增值税发票票样
  • 农产品增值税加计扣除可以补申报吗
  • 公司购买了地板可以退吗
  • 公司支付宝账户要交税吗
  • 开普票的销项税额
  • 报销销售部门差旅费
  • 分红免征企业所得税
  • 生产能量计入固定成本
  • 纳税总额和实际上缴税费总额
  • 更换电脑后个税信息如何导入
  • 转移性支出主要影响社会的什么领域
  • 会务费账务处理
  • 税务筹划有哪些内容
  • 营改增后自建厂房抵扣
  • 知识产权投资是什么意思
  • 免税企业开了含税发票
  • 汇算清缴自查报告
  • 福利费实物发放标准
  • 运输公司结转成本
  • 小规模企业给别人开16万增值税专用发票
  • 增值税专用发票电子版
  • 怎么在网上申请变更姓名
  • 冲红的电子发票要怎么处理
  • 固定资产清理属于资产类的备抵科目吗
  • 为生产产品而领用材料的实际成本应计入什么账户的借方
  • 诉讼费做账科目
  • 计提职工教育经费计入什么科目
  • 电脑输入法切换键怎么设置
  • 成本加成法的缺点
  • 微软正在更新office
  • linuxvim批量替换
  • 直接材料成本计算公式
  • 总部资产减值测试例题
  • vue2:elementUI中Form 表单在特定情况下做动态rules添加删除
  • 营改增后土地增值税如何计算
  • diffusion扩散模型训练时间
  • ai作画
  • springboot整合websocket怎么接受图片消息
  • 用php制作年历
  • mongodb用法
  • 出口退税的一般程序
  • 企业能否自行填开发票入账
  • 研发支出可以全是管理费用
  • 核销发生的坏账损失
  • 织梦添加文章如何修改高级参数
  • 国税联网状态怎么没显示
  • 公司的融资租赁有哪些
  • 摘要概括增值税专用发票的基本联次
  • 农产品普通发票进项税抵扣
  • 宿舍宽带费用
  • 印花税记入哪个费用
  • 印花税不足一元免征吗
  • 关于职工薪酬的确认和计量下列说法中不正确的是
  • 超市预付卡销售会计分录
  • 补缴以前年度所得税及滞纳金账务处理
  • 企业正常经营的条件
  • 预付下个月租金分录
  • 股东的投资款可以直接私人银行卡转账吗
  • 工商营业执照变更网上怎么操作
  • 法人借给公司钱怎么写情况说明
  • 数据库语言主要有哪几种
  • mysql 5.7.16 zip包安装配置方法图文教程
  • 如何实现多条件查询
  • w10专业版最新版本
  • mac系统怎么清理Adobe残留
  • mac视频预览图不显示
  • linux系统中的脚本文件一般以什么开头
  • win10语音识别怎么打开
  • win8无法关机一直转圈
  • 微软在中国的代理公司
  • win10系统安装cad2008的注册机无法打开
  • js类的实现
  • linux中argv
  • python三角形角度
  • python重复操作符
  • linux shell脚本教程
  • jquery dom对象
  • canvas实例
  • 出口退税是指对出口货物退还其在国内
  • 增值税劳务费发票图片
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设