位置: 编程技术 - 正文

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

  • 购买方收取的违约金怎么入账
  • 房产证,契税
  • 3901100090的暂定税率
  • 我国的税种有哪些种类
  • 跨月的增值税专用发票未抵扣怎么作废
  • 增值税发票四舍五入
  • 所得税申报更正申报怎么报?
  • 实收资本印花税税率
  • 房地产经营税金计算公式
  • 股权转让所得交所得税吗
  • 烟叶收购方案制定步骤
  • 电子设备折旧率一般多少
  • 以前年度损益调整属于哪类科目
  • 股票转让所得不交增值税
  • 房地产企业暂估成本
  • 金税盘用途
  • 小规模装饰公司干150万的活开专票需要多少钱
  • 醋开票属于什么类
  • 单位为员工报销的博士学费算什么费用
  • 专用发票不抵扣联可以当普票用吗?
  • 固定资产大修理怎么界定
  • 货物发出未开票
  • 研发阶段计入管理费用吗吗
  • 会计中的贷款核算分录是什么?
  • 促销费影响主营利润吗
  • 评标专家评审费应该谁来付
  • 笔记本电脑应该关机还是睡眠
  • php数组函数输出《咏雪》里有多少"片"字
  • 收到预付卡发票分录
  • 电脑连上WiFi上不了网怎么办?
  • 公司过节发红包怎么入账
  • Element UI 及 Element Plus框架
  • hkc中文是什么意思
  • 电脑开机后桌面图标变乱
  • 前端如何用canvas绘制座位图
  • 个人所得税的征收模式为()A分类征收B综合征收C
  • 零售业的进货帐务怎么做
  • vscode简单入门
  • 只有发票没有合同可以做账吗
  • 货币资金的计税基础
  • 一般纳税人无票收入填在哪一栏
  • 归还股东投资款本息怎么做账
  • 一般纳税人附加税减半征收政策2023
  • 服务不动产和无形资产本期数,第19栏
  • 苗圃的账务处理
  • 疫情期间社保减免了几个月
  • 工程挂靠取得的收入怎么做账?
  • 跨月销项负数发票分录
  • 粗纤维测定仪价格
  • 特定担保债权
  • 未开票收入账上税率按多少
  • 根据企业会计准则第4号固定资产,企业可选用的折旧方法
  • mysql数据库无法连接到服务器怎么办
  • 微软历代操作系统
  • 一次性关闭所有窗口的快捷键
  • linux命令sed -i
  • centos 命令大全
  • 安装fedora33
  • Fedora Core 5(FC-5)正式版下载
  • cmd命令行删除文件
  • linux启动后出现grub
  • 怎么手动安装xp系统
  • 系统升级后c盘空间小了
  • 小马kms激活工具
  • win7激活2020
  • windows10的操作中心
  • 微软股票
  • javascriptz
  • shell脚本实现自动化巡检报警发送邮箱
  • JavaScript浏览器插件制作
  • Android eclipse for mac redo 快捷键
  • 国家税务总局张局长
  • 企业所得税改革
  • 东莞地税电话号码
  • 人均可支配收入是到手工资吗
  • 税务系统党支部工作法
  • 纳税服务投诉整改报告
  • 招投标法实施条例是哪一年修正的
  • 耕地占用税是土地增值税扣除项目吗
  • 百旺税控盘怎样清盘
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设