js 实现点击按钮复制文本

原生 js 实现点击按钮复制文本 原生 js 实现点击按钮复制文本 转载自 https://www.cnblogs.com/wisewrong/p/7473978.html 最近遇到一个需求,需要点击按钮,复制 <p> 标签中的文本到剪切板 之前做过复制输入框的内容,原以为差不多,结果发现根本行不通 尝试了各种办法,最后使了个障眼法,实现了下面的效果 一、原理分析 浏览器提供了 copy 命令 ,可以复制选中的内容 document.execCommand("copy") 如果是输入框,可以通过... 阅读详情

原理:

浏览器提供了 copy 命令 ,可以复制选中的内容

document.execCommand("copy")

可以通过 select() 方法,选中输入框的文本,然后调用 copy 命令,将文本复制到剪切板

select() 方法只对 input 和 textarea 有效

代码部分:

  • html:
<input readonly id="copy_select" :value="35085412124542154">
<button @click="copyId()"></button>
  • js:
document.getElementById('copy_select').select();
if (document.execCommand('copy')) {
    document.execCommand('copy');
    this.$Message.success('复制成功');
}else{
    this.$Message.error('复制失败');
}
  • css:
#copy_select{
	background: transparent;
	border: none;
	outline: none;
}
JavaScript - 实现点击按钮复制文本框内容到剪贴板(原生JS) JavaScript - 实现点击按钮复制文本框内容到剪贴板(原生JS),原生js实现点击按钮复制内容到剪切板,JS 实现 点击按钮复制文本到剪贴板中,JS 如何实现点击按钮复制文本框内容到剪贴板,js实现各种复制到剪贴板的方法,js 一键复制到剪贴板(原生js实现),...文本到剪贴板功能(兼容所有浏览器),关于javascript:使用原生js实现复制剪贴板。 阅读详情

相关推荐

如何实现按钮点击复制文本? JavaScript

在Web开发中,按钮点击复制文本是一个常见的需求。我们将创建一个按钮,当用户点击按钮时,将指定的文本复制到剪贴板中。以上就是使用JavaScript实现按钮点击复制文本的详细步骤和源代码。现在,当用户点击按钮时,指定的文本将被复制到剪贴板中,并显示一个提示框来确认复制成功。方法显示一个提示框,告诉用户文本已成功复制到剪贴板。,并给它一个默认值作为要复制的文本。方法获取了文本框的引用,并将其存储在。方法选择文本框中的文本,并使用。,该函数将在按钮点击时调用。在上面的代码中,我们使用。将文本复制到剪贴板中。

XymkMl的博客 519

js实现点击一键复制文本

js实现点击复制文本

qq_45093219的博客 5607

华为 S2600T 存储 3 种网络端口(H4/H5/串口)用途解析与故障恢复实战

本文深度解析华为S2600T存储设备的三种关键网络端口(H4/H5/串口)的功能用途与故障恢复方法。通过详细的配置指南和实战案例,帮助管理员掌握管理接口(H4)的日常运维、维护接口(H5)的高级应用以及串口的应急操作,提升存储设备的可靠性和维护效率。

weixin_30899023的博客 336

js 点击按钮复制文本方法

<span class="copyMa" @click="copy()">点击复制</span> copy(){ let random = this.$refs.randomCodeRef.innerHTML; const input = document.createElement('input'); ...

weixin_42333548的博客 1万+

Anaconda离线创建python环境

既然是离线创建python环境,就需要有一个已经创建好的python环境。所以我们有两台win10的机器,分别是A和B。两台机器都安装了anaconda。其中A可以连网,因此我们在A上创建好一个python2.7的环境py27,然后将py27移植(安装)到B上。B连不连网都无所谓。 一、机器上A上创建python2.7的环境py27 有两种方法: 方法1:使用Anaconda的图形界面。首先,点击Environments->Create,然后输入要创建的环境名称"py27",然后选择2.7,如图

FY_2018的博客 6787

随机森林文本分类

随机森林原理及代码实现 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录随机森林原理及代码实现前言一、集成算法是什么?二、随机森林是什么三、 数据预处理3.1 先来看一下我们的文本数据3.2 预处理3.3 统计评论情感值积极与消极的占比二、使用步骤参数介绍(4个)属性1.引入库2.参数调参方法总结 前言 提示:这里可以添加本文要记录的大概内容: 例如

m0_46579176的博客 5808

JavaScript实现点击复制(JS访问剪贴板相关)

document.execCommand()方法用来操作当前聚焦的可编辑元素(`input`、`textarea`)中的内容,例如复制、剪贴、粘贴、删除、文本加粗、插入图片等等效果。 Clipboard API 提供了响应剪贴板命令和异步读写系统剪贴板的能力,该API是用来取代document.execCommand() 这种剪贴板访问方式的。

weixin_45092437的博客 1万+

显著性算法 + 伪彩变换

利用opencv得到显著图和伪彩图

正在挣扎中的人 2298

JS实现一键点击按钮复制文本

JS实现一键点击按钮复制文本

csdn565973850的博客 618

反激电源RCD尖峰吸收电路的原理以及调试

反激电源RCD尖峰吸收电路的原理以及调试

mnmmnmn的博客 9250

工程创新训练大赛智能网联车辆赛道LKA+自动驾驶9000+分数分案例

/获取主车在主车路径上的ST坐标。if (status == AVPStatus::eForwarding) // approaching the parking space接近阶段。if (status == AVPStatus::eForwarding) // approaching the parking space接近阶段。if (status == AVPStatus::eForwarding) // approaching the parking space接近阶段。

handsomeboyou的博客 1132

js 点击按钮复制、粘贴文本

先上大佬链接 使用select()可以将文本复制到剪切板,但是只能在input和textarea有用,其他标签就不好用,先放在input和textarea上的使用方法 <input type="text" name="" value="123" id="input"> <script> //jq写法 $("#input").select() document.execCo...

空&白的博客 762

贝叶斯时空模型-INLA-4

该文章中,会简化数学计算的过程,主要是针对,在有数据的基础上,如何应用贝叶斯时空模型,找出影响因素,绘制时间变化的空间分布预测图。上述中关键一步与前几期介绍的不一样的地方是,我们加入了n.group参数,用来指定年份,先看一下Year有多少年的,然后封装在s.index里面。在前述的内容中,我们介绍了,如何处理空间的数据,利用海拔高度预测降雨量的例子。建立好数据及mesh以后,我们现在写INLA公式,如果不考虑残差项,那就是固定效应,现在我们增加残差项,及空间与时间效应。这里的Mesh设定值为10,20。

学习中 2948

通过js实现点击按钮,复制文本框的内容

            点击复制按钮,进行文本框内容的复制。使用js实现这一功能:        1、HTML部分: <label>id:</label><input type="...

枫 2086

【1.2】Costas环的基本原理概述

Costas环是一种用于载波恢复的相干解调技术,可直接从BPSK等抑制载波信号中恢复本地载波并完成解调。其核心结构包含同相/正交双支路处理,通过混频、低通滤波后,利用I/Q支路信号乘积进行相位误差检测,经环路滤波器调节VCO输出频率,实现载波同步。课程将重点讲解Costas环的MATLAB仿真实现、系统性能分析及FPGA开发,包括信号产生、频偏模拟、滤波器设计等模块,并通过AWGN信道和不同频偏条件下的测试验证系统性能。该技术无需单独提取载波,在数字通信系统中具有重要应用价值。

fpga/matlab/simulink算法仿真工程 450

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

html+js实现点击按钮复制文本内容到剪切板上

html+js实现点击按钮复制文本内容到剪切板上 1,首先把要复制的内容隐藏放在input输入框内,(1) 将值放在文本框中(value);(2) 将文本框隐藏(opacity); <input id="rsg-link" value="{!! $rsg_link !!}" style="opacity: 0" readonly> 注意:1)隐藏的时候如果使用display:none或...

笨小蛋的博客 2675

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

js实现点击按钮复制文本

js点击按钮复制文本 // 复制文本 function copyText(event) { let range = document.createRange(); window.getSelection().removeAllRanges(); // 清除页面中已有的selection range.selectNode(event.target); // 选中复制节点 window.getSelection().addRange(range); // 执行选中元素

weixin_41559882的博客 364

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

js实现点击按钮复制文本功能

最近遇到一个需求,需要点击按钮,复制 <p> 标签中的文本到剪切板 之前做过复制输入框的内容,原以为差不多,结果发现根本行不通 尝试了各种办法,最后使了个障眼法,实现了下面的效果 一、原理分析 浏览器提供了 copy 命令 ,可以复制选中的内容 1 document.execCommand("copy") 如果是输入框,可以通过select()...

点滴记忆 1011

原生js实现点击按钮复制文本内容

一.原理解析 浏览器本身提供了一个copy命令,利用它可以复制选中的内容: document.execCommand("copy") 如果是输入框,我们可以利用select()方法来选中输入框中的内容,然后调用copy命令,将文本复制到剪切板,但是select()方法只对<input>和<textarea>有效,对于其他标签就不太好使了。 既然出现了这个问题,那么我们顺着思路想就能想到解决办法的:我们可以在页面中添加一个textarea,然后把他隐藏掉,当我们点击按钮的时候

Cover_face 445

html5点击复制制定文本,JavaScript实现点击按钮复制指定区域文本(推荐)

JavaScript实现点击按钮复制指定区域文本(推荐)发布于 2017-05-11 06:47:29 | 117 次阅读 | 评论: 0 | 来源: 网友投递JavaScript客户端脚本语言Javascript 是一种由Netscape的LiveScript发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户...

weixin_28452161的博客 775
上一篇: Vue中 npm install时--save和--save-dev的区别
下一篇: vue中使用websocket
hst❀
博客等级 码龄8年 2364粉丝 147原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值