位置: 编程技术 - 正文

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

  • 哪些东西要征收消费税
  • 虚开增值税如何获利
  • 税收缴款书现在还有吗
  • 合并成本是
  • 一般纳税人混凝土税率
  • 个体开票
  • 如何规范填写费用表格
  • 员工食堂餐费可以报销吗
  • 进料深加工境外付汇
  • 进口一批原材料,海关核定的关税完税价格
  • 增值税与实际缴纳不符
  • 补提以前年度个税会计分录
  • 出口退税远程申报
  • 捐赠允诺是否有法律约束力?
  • 单位住房没有房产证是否可以买卖
  • 商场现金收入如何计算
  • 注册会计师考点分析
  • 未缴少缴税款追征期
  • 收据是否当月入帐
  • 坏账核销的依据
  • 声卡无声音怎么回事
  • 劳务公司发放农民工工资要开发票吗?
  • php中文乱码解决
  • php日历如何实现
  • PHP:pcntl_sigwaitinfo()的用法_PCNTL函数
  • 专业初审
  • 企业股权转让所得可以弥补亏损吗
  • 公司注销后虚开能查吗
  • HTML怎么设置文本框
  • vue二级菜单的隐藏与显示
  • vue使用scss报错
  • 微信支付开发包
  • 云服务器可以一直开着吗
  • javascript获取字符串长度
  • bluetooth hci0 command timeout
  • 在汇算清缴前未支付的年终奖不可以在所得税前扣除
  • 机票的退票费计入什么会计科目
  • 帝国cms栏目没有了
  • 物业费少交点,有什么理由
  • 红字记账是什么意思
  • 小微企业的资产负债率一般为多少
  • 什么是企业贷款余额
  • 综合所得减除费用标准
  • mysql查询字段为空的数据
  • 固定资产一次性折旧政策2023
  • 行程单入账多久钱能到账
  • 简易征收 简易计税
  • 写字楼里的公司怎么赚钱
  • 公司的零星费用可以用对公转吗
  • 关于利润分配科目的表述正确的有
  • 第三方代缴社保合法吗最新规定
  • 社保基数在哪里申报
  • 如何合理的运用网络
  • 公司注销是什么流程
  • 小微企业减免附加税税率
  • 一级资本充足率不得低于
  • 会计做内账的技巧与方法
  • 明细分类账的填写
  • 安装sql server 2008硬件要求
  • case在sql中
  • sqlserver数据库版本号怎么查
  • windows 2003 r2
  • 7.0 Release i386 DVD iso 下载
  • windowsxp服务在哪里
  • Ubuntu系统怎么设置IP
  • win8笔记本电脑投屏方法
  • linux tar -czvf
  • [置顶] clauvio,Twitter小老鼠
  • cocos资源释放
  • opengl纹理贴图正方体六个面
  • 安卓开源好处
  • html中链接
  • framelayout布局
  • cmd.parameters.addrange
  • 安卓快速开发平台
  • 纳税人初次购买税控设备
  • 湖北生育登记网上服务大厅官网查询
  • 出口退的增值税怎么算
  • 中介服务行业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设