资讯专栏INFORMATION COLUMN

js 实现复制功能的两种方法

alanoddsoff / 2847人阅读

摘要:方法选择对象执行浏览器复制命令复制成功方法选择对象执行浏览器复制命令

方法1:

var oInput = document.getElementById("input");
oInput.select(); // 选择对象
document.execCommand("Copy"); // 执行浏览器复制命令
message.success("复制成功", 1);

方法2:

var dummy = document.createElement("input");
text = window.location.href;
document.body.appendChild(dummy);
dummy.value = text;
dummy.select(); // 选择对象
document.execCommand("copy"); // 执行浏览器复制命令
document.body.removeChild(dummy);

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/105890.html

相关文章

  • PG两种集群技术:Pgpool-II与Postgres-XL

    摘要:最近研究了的两种集群方案,分别是和,在这里总结一下二者的机制结构优劣测试结果等。其中的前身的,的前身是。为了避免单点故障,可以为所有节点配置对应的节点。测试测试结果测试结果显示,两种集群与单机的性能指标几乎一致,无法分辨高下。 最近研究了PG的两种集群方案,分别是Pgpool-II和Postgres-XL,在这里总结一下二者的机制、结构、优劣、测试结果等。 1、 Pgpool-I...

    gitmilk 评论0 收藏0
  • 深浅拷贝

    摘要:深复制实现代码如下第一种方法通过递归解析解决第二种方法通过解析解决作者六师兄链接原生深拷贝的实现处理未输入新对象的情况通过方法构造新的对象 深浅拷贝针对的是 对象类型,如果是字符串的数组用[...arr],还是不会影响 要区分针对数组的深浅拷贝(默认情况为里面没有对象的数组),与针对对象的深浅拷贝 JavaScript数组深拷贝和浅拷贝的两种方法 let a1 = [1, 2]; ...

    Karrdy 评论0 收藏0
  • 实现死锁两种方式以及ReentrantLock的额外功能

    摘要:实现死锁的方法有两种,一种是使用同步代码块,另一种是使用重入锁。但是如果调用带超时的方法,那么如果线程在等待时被中断,将抛出一个异常,这是一个非常有用的特性,因为它允许程序打破死锁。 思路: 死锁是指在多线程环境下的这么一种场景,两个(多个)线程在分别拿到自己的锁时尝试获取对方的锁,由于必须等待对方释放锁才能获取,然而双方谁也不肯先释放自己的锁, 导致双方谁都无法继续执行。通过一个实现...

    waltr 评论0 收藏0
  • JavaScript对象复制理解

    摘要:最近在研究对象的深拷贝,下面是我试验的两种方法,一种是通过和的方法实现的深拷贝,一种是通过递归函数实现的深拷贝。 最近在研究js对象的深拷贝,下面是我试验的两种方法,一种是通过JSON.stringify和JSON.parse的方法实现的深拷贝,一种是通过递归函数实现的深拷贝。 此处有个问题,第二种方法实现了对象方法的拷贝,但是不是深拷贝,网上找了很久都没有找到实现对象的方法深拷贝的方...

    fjcgreat 评论0 收藏0

发表评论

0条评论

alanoddsoff

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<