jQuery实现点击复制文本效果

思路:

不能直接复制P标签,先将P标签的值赋值给textarea标签,然后再进行复制。

利用 opacity:0 将内容透明度设置为0,不显示。

别忘记引用JQ文件!

HTML代码

<style type="text/css">.wrapper {position: relative;}#inputs {position: absolute;top: 0;left: 0;opacity: 0;z-index: -10;}
</style><div class="wrapper"><p id="texts">恭喜你复制成功了!</p><textarea id="inputs">空盒子(可留空)</textarea><p onclick="copyText()">点我复制</p>
</div>

JS代码

<script type="text/javascript">function copyText() {var texts = document.getElementById("texts").innerText;var inputs = document.getElementById("inputs");inputs.value = texts; // 修改文本框的内容(赋值内容)inputs.select(); // 选中文本document.execCommand("copy"); // 执行浏览器复制命令alert("复制成功");//测试执行是否成功}</script>

纯属记录,别无他意。

jQuery实现点击复制文本效果相关推荐

  1. jquery实现点击复制文本

    <body><input> <h1 id="aaa">Hello World</h1> <input type="b ...

  2. js点击复制文本 - 案例篇

    文章目录 js点击复制文本 :代码+效果图 效果图 · 示下: html 代码如下: 注意代码: 附:[javascript监听键盘事件 - 如表单enter回车提交](https://blog.cs ...

  3. 【前端技巧】实现点击复制文本内容方法

    /*** 点击复制文本内容* * @param {String} content * * @author Outman* @date 2022-10-27*/ // [旧]利用inputElement ...

  4. 微信小程序点击复制文本到剪切板,获取剪切板内容

    设置剪切板:wx.setClipboardData 获取剪切板:wx.getClipboardData api:https://developers.weixin.qq.com/miniprogram ...

  5. H5移动端完美实现点击复制文本的解决方法,已经自测!

    简介 当文档对象被转换为设计模式的时候(选中,设置contentEditable等),文档对象提供了一个execCommand方法,通过给这这个方法传递参数命令可以操作可编辑区域的内容.这个方法的命令 ...

  6. js方法点击复制文本

    copy(data) { //复制文本let url = data;let oInput = document.createElement('input');oInput.value = url;do ...

  7. 前端 点击复制文本 无需插件

    // 复制文本copyText(text) {navigator &&navigator.clipboard &&navigator.clipboard.writeTe ...

  8. vue中实现点击复制文本内容之clipboard

    项目中有些场景需要点击复制某段内容并粘贴的功能 如点击复制名称,订单号,文章段落等 需要先安装 引入 使用对应的方法 1.安装 npm install clipboard --save 2.引入 直接 ...

  9. html5点击复制文本框内容,js实现点击按钮复制文本功能

    最近遇到一个需求,需要点击按钮,复制 标签中的文本到剪切板 之前做过复制输入框的内容,原以为差不多,结果发现根本行不通 尝试了各种办法,最后使了个障眼法,实现了下面的效果 一.原理分析 浏览器提供了 ...

  10. JQuery实现点击TreeView文本展开/折叠子节点

    注册用户有一段时间了,一直很忙,到现在还没有写一篇,忽然觉的一定要花点时间记录和总结一些东西.好吧,就从这里开始了. 今天客户提出要点击菜单(TreeView实现的)的父级节点时,展开节点.心想这个应 ...

最新文章

  1. Fileupload-1.2.1使用简单样例
  2. iOS8+ UITableView自动计算cell高度并缓存
  3. java一年包装_java回顾之包装类
  4. C++描述杭电OJ 2012. 素数判定 ||
  5. 深入探讨用位掩码代替分支(3):VC6速度测试
  6. 合并两个链表数据结构c语言,合并两个链表.
  7. oracle百分比变成小数,oracle中计算百分比,并同时解决小数点前0不显示的问题...
  8. 51 nod 1006 最长公共子序列Lcs
  9. 南阳理工学院计算机acm,南阳理工学院计算机学院ACM队成员获奖情况[荣誉记]
  10. VB窗体控件设计登录注册页面
  11. python常用的编程软件_mPython(图形化编程软件)
  12. echarts全解析及其用法详解
  13. excel转置怎么操作_原来Excel的复制粘贴有这么多不为人知的用法
  14. 怎样用ipad使用python_如何用iPad运行Python代码?
  15. 算法---LeetCode 113. 路径总和 II
  16. [OpenAirInterface实战-5] :OAI支持的5G gNB功能集
  17. 落花人独立,微雨燕双飞——晏几道《临江仙》
  18. 相似度(距离计算)汇总
  19. 安卓导出Excel,txt文件工具类
  20. 《大唐豪侠》架构开发纪实

热门文章

  1. 机械制图--零件图--过渡线
  2. 分时操作系统与分布式操作系统
  3. ArcGIS教程 - 1 绪论
  4. 非IE内核浏览器如何支持activex插件
  5. Ubuntu安装和常用软件
  6. 惠普暗影2 pro ubuntu16.04安装nvidia显卡驱动
  7. 一种针对图数据超级节点的数据建模优化解决方案
  8. 原生HTML table样式设置大全
  9. 常见黑客渗透测试工具
  10. 深入游戏变速底层原理以及内核变速的实现