1、第一种,通过clipboard.js插件实现(推荐)
此插件封装了很多种使用方式很方便,具体demo,可以去GitHub上看,clipboard传送门
2、第二种,纯js实现:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>CopyDemo</title>
</head>
<body><div id=NewsToolBox></div><div id="text-content">      <p>测试p1</p>      <p>测试p2</p>  </div><button id="copy-text-btn">复制</button>
</body>
</html>
<script type="text/javascript">// 复制全文document.getElementById("copy-text-btn").onclick=function(){var ssrsss =document.getElementById("text-content").innerText.replace(/\ +/g, ""); //获取文本并去掉空格var flag = copyText(ssrsss); //传递文本alert(flag ? '复制成功' : '复制失败')};function copyText(text) {var textarea = document.createElement("textarea"); //创建input对象var currentFocus = document.activeElement; //当前获得焦点的元素var toolBoxwrap = document.getElementById('NewsToolBox'); //将文本框插入到NewsToolBox这个之后toolBoxwrap.appendChild(textarea); //添加元素textarea.value = text;textarea.focus();if (textarea.setSelectionRange) {textarea.setSelectionRange(0, textarea.value.length); //获取光标起始位置到结束位置} else {textarea.select();}try {var flag = document.execCommand("copy"); //执行复制} catch (eo) {var flag = false;}toolBoxwrap.removeChild(textarea); //删除元素currentFocus.focus();return flag;}</script>

js实现复制到剪切板相关推荐

  1. JS实现复制到剪切板效果

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 代码: <!DOCTYPE html> <html lang="en"& ...

  2. clipboard.js 实现动态获取内容并复制到剪切板

    一个按钮实现先ajax请求,再实现复制功能: 使用clipboard.js分为以下几个步骤: 1.引入一个clipboard.js的文件: 2.新建一个clipboard对象: 3.点击按钮获取目标对 ...

  3. 关于使用js复制到剪切板的兼容性写法

    // 复制到剪切板 async function copyHandler(text) {try{if(navigator.clipboard && window.isSecureCon ...

  4. html数据复制到剪切板

    一.原生js指令复制 function copyUtil(info) {var $textArea = $('<textarea></textarea>');$textArea ...

  5. 微信小程序复制到剪切板及换行问题

    wxml <textarea type="text" v-model="copyContent" placeholder="请输入内容" ...

  6. 将内容复制到剪切板兼容主流浏览器的解决方案

    html : <body><div class="demo-area"><label for="copy-input">输入 ...

  7. 微信小程序之一键复制到剪切板

    最近在开发小程序项目里遇到一个小难题-----一键复制 在网页开发里 我们可以引用大牛封装好的复制插件,比如无flash插件clipboard.js适用移动端,pc端------- 言归正装,打开微信 ...

  8. Html将内容复制到剪切板.

    Html将内容复制到剪切板. 引入clipboard.min.js /*!* clipboard.js v1.6.1* https://zenorocha.github.io/clipboard.js ...

  9. JQ 实现复制到剪切板

    JQ 实现复制功能 JQ 实现复制到剪切板 使用JS 插件 下载地址 clipboard.js 官网地址 复制input输入框的值到剪切板 //HTML 代码 <input id="f ...

最新文章

  1. liunu就该这么学第十二节课
  2. python安装包-在Python中安装包的三种方法
  3. 无序和有序列表的list-style-type 属性值
  4. input onclick点击button无反应_热图分析:精确洞察用户点击偏好
  5. php print r用法,php中echo(),print(),print_r()用法
  6. 可交互的 Attention 可视化工具!我的Transformer可解释性有救了?
  7. 这才是厉害程序员的标配!
  8. 毕设题目:Matlab元胞自动机病毒仿真
  9. linux怎样补丁更新光盘,给Ubuntu也做个“SP3”补丁包光盘
  10. oracle 生成拼音输入码,拼音码表的生成
  11. bitcoin全节点搭建
  12. ltm4650_LTM4650IY-1APBF_代理全新进口【linear】现货商
  13. 监控mysql删除记录_监控删除记录
  14. 在hive如何创建数据库哦
  15. 【论文解读】(如何微调BERT?) How to Fine-Tune BERT for Text Classification?
  16. ❤️解决非线性回归问题的机器学习方法总结:多项式线性模型、广义线性(GAM)模型、回归树模型、支持向量回归(SVR)模型
  17. 模糊控制——(3)模糊自适应整定PID控制
  18. 美国康奈尔大学BioNB441元胞自动机MATLAB应用
  19. motan学习笔记 五 opentracing学习入门
  20. oracle第五章多表连接习题答案(理解+剖析)

热门文章

  1. dota里属于英雄们自己的爱情
  2. 马云、李嘉诚、周立波这样骂不上进的人(转)
  3. cola_os|cola_os(v1.2.0)版本发布增加国产单片机SWM181例程
  4. 今日新闻简报 十二条微语早报 每天一分钟 知晓天下事 2月26日
  5. PostgreSQL安装(Mac)
  6. 会做饭,对女性来说很重要吗?
  7. XMind之乱世三国
  8. 用实际项目告诉你,机器学习可以干什么
  9. 动图学 JavaScript 之:原型继承
  10. 安装软件遇到错误码2755解决办法