1. 复制文案同时保留其缩进排版
// 复制文案同时保留其缩进排版
copyFn(){const selection = window.getSelection()selection.removeAllRanges()const range = document.createRange()range.selectNodeContents(document.getElementById('code-wrap')) // 需要选中的dom节点selection.addRange(range)document.execCommand('copy')selection.removeAllRanges()
}

2.仅复制文案(所有文案都在一行)

// 仅复制文案(所有文案都在一行)
copyFn(data){const url = data // 要复制的文案const oInput = document.createElement('input')oInput.value = urldocument.body.appendChild(oInput)oInput.select()document.execCommand('Copy')oInput.remove()
}

js实现复制文本及其排版格式相关推荐

  1. js实现复制文本内容到剪切板

    js实现复制文本内容到剪切板 一.总结 一句话总结:就是document的execCommand('copy')方法 二.js实现复制文本内容到剪切板 直接上代码: 1 <script type ...

  2. 使用 css 和 js 禁止复制文本

    目录 内容介绍 使用方法 1.使用css 2.使用js(二选一) 3.完整代码 内容介绍   在我们不希望 或某些情况下不希望用户复制页面信息时,应该考虑到 选中复制和 鼠标右键菜单复制等情况,下面分 ...

  3. 一段js实现复制文本内容到剪切板

    <script type="text/javascript"> function copyUrl2(){var Url2=document.getElementById ...

  4. 一段js实现复制文本内容到剪切板(该方法兼容所有浏览器~)

    直接上代码: <script type="text/javascript"> function copyUrl2(){var Url2=document.getElem ...

  5. js复制文本(带文本格式or不带文本格式)

    1.js仅直接复制文本(修复ios会自动弹出键盘的问题) const input = document.createElement('input'); document.body.appendChil ...

  6. 遇到网页无法复制文本怎么办,程序员来教你一键解锁,不需要任何软件和插件

    本篇文章主要讲解网页禁用js,复制文本的方法教程 日期:2021年12月5日 作者:任聪聪 步骤一.打开开发者工具,按F12按钮,笔记本按住FNLK+F12 步骤二.找到设置 setting 点击它 ...

  7. js打开页面自动复制文本到剪贴板_浏览器剪贴板API的应用

    剪贴板在生产力平台上有很高的使用频率.剪贴板API在主流的浏览器上也已经有了不错的支持率.基于前端技术的生产力工具就需要考虑接入这些的能力. 技术上可以实现的场景有: 在onpaste事件读取剪贴板内 ...

  8. 关于js复制文本信息(按钮级别)

    最近应产品要求,需要实现一个按钮级别热复制文本功能,效果就是单击按钮复制对应的文本,该文本是需要从数据库里面取出来然后加密的,最初的打算是使用js插件在前台页面搞定.    于是上网找了一些相关资料, ...

  9. firefox 复制文本js代码。判断窗口是关闭还是刷新

    判断窗口是关闭还是刷新  <script>  function window.onbeforeunload(){  with(window.event)if(clientY<0&am ...

最新文章

  1. C++:uniform_int_distribution、rand()和mt19937随机数、partial_sum、容器最小值和最大值、accumulate
  2. html中表单涉及的标记有哪几个,HTML学习笔记--表单标记
  3. 针对 easyui boolean 布尔值 的处理
  4. ITK:二进制或两张图片
  5. 689D Magic Odd Square 奇数幻方
  6. android中的后退功能,如何在Android应用中实现一个返回键功能
  7. 浏览器与JavaScript(一)
  8. 鸿蒙济判法讲义,2020-02-09《薛兆丰经济学讲义》读书笔记
  9. 二.激光SLAM框架学习之A-LOAM框架---介绍及其演示
  10. linux怎么实时查看目录下是否有文件生成
  11. ADNI数据集下载方法(完全步骤)
  12. python 存根_如何在Python中的模块中存根用于测试?
  13. 【LInux入门手册】目录结构 常用指令与操作 vim与tmux
  14. VS2003下载地址
  15. 简化ETL工作,编写一个Canal胶水层
  16. Scala study
  17. php 时间配置,php 配置正确的时间
  18. sha1安全码校验工具(apk)
  19. Python社区医疗服务平台的设计与实现毕业设计源码221707
  20. 多线程案例----严格单例模式----和尚吃馒头问题

热门文章

  1. C++多态的好处和作用(游戏程序实例)
  2. 海中山——洋底的崇山峻岭
  3. 苹果icloud登录_怎么取消iCloud云上贵州运营的扣费
  4. 递归解决汉罗塔问题到底多么简单
  5. 紫薯第10章数学 kaungbin专题14数论基础
  6. 计算机科学与技术0812和0775,计算机考研:【077500】计算机科学与技术专业介绍...
  7. codechef EBAIT Election Bait【欧几里得算法】
  8. php 索引数组应用实例,php数字索引数组实例用法总结
  9. 飞机躲子弹小游戏案例
  10. 完全k叉树(CCPC-Wannafly Comet OJ 夏季欢乐赛(2019) A)