html点击复制一段文字内容,js实现点击按钮复制文本功能
这篇文章主要为大家详细介绍了原生js实现点击按钮复制文本的相关代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
效果如下
一、原理分析
浏览器提供了 copy 命令 ,可以复制选中的内容
document.execCommand("copy")
如果是输入框,可以通过 select() 方法,选中输入框的文本,然后调用 copy 命令,将文本复制到剪切板
但是 select() 方法只对 和 有效,对于
就不好使
最后我的解决方案是,在页面中添加一个 ,然后把它隐藏掉
点击按钮的时候,先把 的 value 改为
的 innerText,然后复制 中的内容
二、代码实现html>
js实现点击按钮复制文本功能
.wrapper {position: relative;}
#input {position: absolute;top: 0;left: 0;opacity: 0;z-index: -10;}
我把你当兄弟你却想着复制我?
这是幕后黑手
copy
function copyText() {
var text = document.getElementById("text").innerText;
var input = document.getElementById("input");
input.value = text; // 修改文本框的内容
input.select(); // 选中文本
document.execCommand("copy"); // 执行浏览器复制命令
alert("复制成功");
}
html点击复制一段文字内容,js实现点击按钮复制文本功能相关推荐
- html查看更多隐藏内容,jQuery点击显示隐藏更多文字内容插件jquery.morecontent.js
插件描述:这是一款jQuery显示隐藏更多文字内容插件.该插件可以将很长的一段文字按要求进行部分隐藏和全部展示,并且可以定制隐藏和展开内容时的动画效果. jquery.morecontent.js 这 ...
- 如何快速简单的从百度文库中复制长遍文字内容
最近需要在网上搜索一些资料,百度文库上有一些不错的资料,想复制点文字出来,但是文字复制不出来,看看有没有什么好方法 1.你需要有一个chrome浏览器,还要有一个PDF虚拟打印机,火狐狸浏览器我试了不 ...
- html复制文字兼容手机,JavaScript+Html5实现按钮复制文字到剪切板功能(手机网页兼容)...
新学习JavaScript,就碰到这么一个需求,几乎网上的方法都试过了.写出了总结下 使用的方法:clipboard 插件下载地址:https://github.com/zenorocha/clipb ...
- php 修改input内容,JS简单获取并修改input文本框内容的方法示例
这篇文章主要介绍了JS简单获取并修改input文本框内容的方法,结合实例形式分析了JavaScript针对页面元素的获取.赋值等相关操作技巧,需要的朋友可以参考下 本文实例讲述了JS简单获取并修改in ...
- html5点击复制文本框内容,js实现点击按钮复制文本功能
最近遇到一个需求,需要点击按钮,复制 标签中的文本到剪切板 之前做过复制输入框的内容,原以为差不多,结果发现根本行不通 尝试了各种办法,最后使了个障眼法,实现了下面的效果 一.原理分析 浏览器提供了 ...
- 点击输入框弹出文字html,jQuery实现点击文本框弹出热门标签的提示效果
jQuery实现点击文本框弹出热门标签的提示示例_网页代码站 body { font-size:12px;font-family:Arial; } #m_tagsItem { background:# ...
- js html table转excel文件 js获取(复制 / 粘贴板)的内容js复制table粘贴到excel中
js html table转excel文件 参考资料: 70行代码实现vue+sheetJs导出excel功能 sheetJs的git项目代码 代码太长建议直接粘贴复制 <!DOCTYPE ht ...
- 为网站鼠标点击添加富强民主等内容Js代码
简介: 网站内点击显示富强,民主等特效 把下方代码放在需要的文件中 代码: <script type="text/javascript"> /* 鼠标特效 */ var ...
- html点击下拉框无反应,js模拟点击select,但是没有弹出下拉框。
实在是找不到很好的解决方法了,于是利用列表和js来模拟select了. 代码如下,如果有更好的方法请告诉我一声,谢谢. Document body { display: flex; flex-dire ...
- 解决复制大段英文文献到翻译软件出现的换行问题
问题描述 日常在看英文文献的时候,有时候会复制一大段文字到网页翻译页面,就会出现断句,换行的情况 比如下面这种情况 解决办法 引用的这篇博客 这里会下载一个小软件,然后每次复制的时候,都打开软件, 复 ...
最新文章
- 【转】函数调用时堆栈变化
- 分类素材(part5)--大话Python机器学习(中)
- 剧透人生!你什么时候结婚换工作甚至狗带,Facebook都知道
- AttributeError: 'dict' object has no attribute 'iteritems' .iteritems(): 修改为items()
- 【HTML+CSS网页设计与布局 从入门到精通】第14章-float/position/display属性
- mysql 双主 脑裂_MySQL双主(主主)架构方案
- 家长进课堂 计算机ppt,家长进课堂之中华传统美德 成品ppt 三井小学一10班出品.ppt...
- 波士顿房价预测(线性回归、岭回归、决策树)
- 如何在jieba分词中加自定义词典_中文到底需要分词嘛?
- HTML5期末大作业:商城网站设计——仿天猫商城(9页) HTML+CSS大作业_ 网页制作作业_疫情防控网页设计...
- LEADTOOLS V20,史无前例荣耀归来!!!
- python中时间模块datetime总结
- 如何高效回复审稿意见?(附常用审稿意见回复模板)
- 信息学奥赛一本通(c++):2036:【例5.3】开关门
- 动物园IP网络广播-基于IP局域网络的动物园背景音乐广播系统-动物园智能广播系统设计指南
- 职教云python题和答案_智慧职教云课堂Python程序设计试题及答案
- js导出数据到excel,兼容ie浏览器
- ios------app跳转到appStore评分
- 400 名微软员工曝光薪资:4 万美元到 32 万美元不等!
- 将十进制分数转化成二进制
热门文章
- sketchup生成面域插件_什么插件这么神奇,SketchUp一秒搞定99%异形建模
- 大学物理复习笔记——电磁感应定律
- 联想微型计算机如果进入BIos,联想笔记本各机型如何进入bios
- 伺服电机功率计算选型与伺服电机惯量匹配
- Android报警功能,报警铃音,手机开始震动
- 暴风影音5完整版(集成Real解码器) 增强去广告版
- Mac os 10.5.8, 驱动声卡成功
- T400换风扇解决开机fan error问题
- Weblogic之端口查看
- 计算机地球一小时word处理,地球一小时策划书word版