需求如题。

静态页面如下。

需要的库:jquery(不用应该也能做)。

浏览器:PC chrome 68 Mobile MIUI9.5(Android 7)

<p>1.用电脑打开网址:<span id="span">www.baidu.com</span><a id="a" href="javascript:void(0)" onclick="copyFunc()">(点击复制)</a></p>

解决方法:

         $(function () {$(document.body).bind("copy",function(e){var cpTxt = document.getElementById('span').innerHTML;var clipboardData = window.clipboardData; //for IEif (!clipboardData) { // for chromeclipboardData = e.originalEvent.clipboardData;}//e.clipboardData.getData('text');//可以获取用户选中复制的数据clipboardData.setData('Text', cpTxt);alert("已复制到剪贴板");return false;//否则设不生效
            })})        function copyFunc(e){document.designMode = "on";document.execCommand('copy', true);document.designMode = "off";}

参考:

https://blog.csdn.net/hackersaillen/article/details/45694181

https://developer.mozilla.org/zh-CN/docs/Web/API/Document/execCommand

https://developer.mozilla.org/zh-CN/docs/Web/API/Document/designMode

转载于:https://www.cnblogs.com/foxcharon/p/9483165.html

javascript : 点击按钮,把某标签中的内容复制到剪贴板相关推荐

  1. 点击按钮返回数组 ages 中所有元素都大于输入框指定数值的元素和 $set()

    返回数组 ages 中所有元素都大于输入框指定数值的元素: <body><p>点击按钮返回数组 ages 中所有元素都大于输入框指定数值的元素.</p> <p ...

  2. 如何控制在一个软件中特殊的字符比如#都显示为红色呢?该字符是作为标签中的内容出现的,可能出现在JLABEL,JCheckBox,JCombox的标签中的,

    如何控制在一个软件中特殊的字符比如#都显示为红色呢?该字符是作为标签中的内容出现的,可能出现在JLABEL,JCheckBox,JCombox的标签中的, 1)在资源文件中该如何配置, 2)如果是硬编 ...

  3. 03_MyBatis基本查询,mapper文件的定义,测试代码的编写,resultMap配置返回值,sql片段配置,select标签标签中的内容介绍,配置使用二级缓存,使用别名的数据类型,条件查询ma

     1 PersonTestMapper.xml中的内容如下: <?xmlversion="1.0"encoding="UTF-8"?> < ...

  4. 表格table中的td标签中的内容太多,影响整体外观,不美观。将一部分内容隐藏起来,用省略号代替

    表格table中的td标签中的内容太多,影响整体外观,不美观.将一部分内容隐藏起来,用省略号代替. 招式:1.在table标签中加上style="table-layout: fixed;&q ...

  5. 禁用剪贴板html如何复制,如何在按钮单击时将干净的HTML复制到剪贴板?

    我想单击按钮时将图像复制到剪贴板,但是当我粘贴它时,它始终有我想要删除的style="...".如何在按钮单击时将干净的HTML复制到剪贴板? function copy(sele ...

  6. javascript 将内容复制到剪贴板

    javascript 将内容复制到剪贴板 CreateTime--2017年9月19日11:36:50 Author:Marydon js 操作剪贴板 1.设置剪贴板内容 UpdateTime--20 ...

  7. 文件读写操作:把文件a.txt中的内容复制到文件b.txt中

    文件读写操作:把文件a.txt中的内容复制到文件b.txt中 package com.io.reader;import java.io.File; import java.io.FileNotFoun ...

  8. Android中点击按钮获取string.xml中内容并弹窗提示

    场景 AndroidStudio跑起来第一个App时新手遇到的那些坑: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103797 ...

  9. Android Studio :1、连接手机调试(超级详细;附带连接测试录像);2、点击Button按钮,显示Toast中的内容

    手机端 视频 演示:[视频地址:https://live.csdn.net/v/18079] SVID_20200218_211351_1.mp4 操作环境: 电脑(Windows 10 教育版): ...

最新文章

  1. Tomcat在Linux上的安装与配置
  2. mac terminal
  3. 启明云端分享| 基于ESP32-S2模块的彩屏86盒应用,有哪些亮点呢
  4. php 正则表达式 匹配中日韩字符(GBK)
  5. 2019 ICPC Asia Nanjing Regional
  6. Android容器相关开发实践
  7. java中的文件处理io_Java的IO前奏曲:文件操作类之___File
  8. 【Oracle】查询当前SCN
  9. 设置文本输入框光标位置,兼容ie,w3c
  10. 关于autoconf
  11. sqoop导出solr数据_用Sqoop把数据从HDFS导入到MYSQL
  12. [算法笔试题]华为相关复习题(更新中)
  13. Unable to read entire header; 80 bytes read; expected 512 bytes
  14. 解闷又有趣的小游戏在这就有
  15. Druid数据库密码加密 包含单数据源密码加密,多数据源密码加密详细配置
  16. 使用麦克风和Arduino测量以dB为单位的声音/噪声水平
  17. 单代号网络图计算例题_电气图纸制图规范及电气图纸的识读方法、项目代号意义...
  18. 数据库作业-sql语句查询
  19. mac apache加载php,Apache 2.4没有加载php5.5与Mac OS 10.8
  20. python怎样批量修改文件大小_python:批量修改文件名批量修改图片尺寸

热门文章

  1. 没事抽空学——常用界面组件属性
  2. Fork 一个仓库并同步
  3. Maven系列三Maven内置变量
  4. vagrant学习记录
  5. 解析 WEB 中所有 URL 的简单牛B代码,先保存起来,方式将来找不到了
  6. 如何在自己的信息管理系统里集成第三方权限控制组件 - 设计一个漂亮的WEB界面...
  7. NIS服务器介绍及搭建
  8. RH033 Unit 13 Finding and Processing Files
  9. 网易举办首届云创大会,优云软件助力司南战略
  10. nefu 1029 字符串