js打开页面自动复制文本到剪贴板_使用JavaScript将文本复制到剪贴板

这是一个快速教程,解释了如何使用JavaScript单击按钮将文本复制到剪贴板。

在下面的演示中,单击“复制”按钮将输入 字段中写入的文本复制 到剪贴板。您也可以在文本字段中编写自己的文本,然后单击按钮进行复制。

c62bd02d6e6d4ec6e0c8154e451ca3d8.png

这主要用于用户必须复制长文本,如长段,链接或某些代码的情况,否则手动复制会更加困难。

结构

创建一个 输入 字段,其中包含要复制的文本作为其属性 值的值,并创建一个按钮,用户将单击该按钮以复制文本。

HTML

Copy

造型

设置文本字段和按钮的样式。

CSS

/* styling text input field */#inputText { padding: 6px 7px; font-size: 15px;}/* styling button */#copyText { padding: 6px 11px; font-size: 15px; font-weight: bold; background-color: #121212; color: #efefef;}

Scrypting

将文本字段和按钮 分别返回到变量 textbtn

单击按钮,调用执行以下两个任务的函数。

  1. 通过编写text.select()来选择文本字段的内容 。该 select()方法用于选择包含文本字段(如inputtextarea)的元素的内容 。
  2. 通过编写document.execCommand(“copy”)复制文本字段的内容 。该 execCommand() 方法用于执行可编辑区域的选定部分的命令。在我们的例子中,它正在执行 复制 命令。

JS

/* 将输入字段的内容返回到变量文本 */var text = document.getElementById("inputText");/* 返回按钮到变量btn */var btn = document.getElementById("copyText");/* 按钮上的调用功能单击 */btn.onclick = function() { text.select();  document.execCommand("copy");}

整理起来

HTML

Copy

CSS

/ *样式文本输入字段* / #inputText { padding: 6px 7px; font-size: 15px;}/ *样式按钮* /#copyText { padding: 6px 11px; font-size: 15px; font-weight: bold; background-color: #121212; color: #efefef;}

JS

/ *将输入字段的内容返回到变量文本* / var text = document.getElementById("inputText");/ *返回按钮到变量btn * / var btn = document.getElementById("copyText");/ *按钮上的调用功能单击* / btn.onclick = function() { text.select();  document.execCommand("copy");}

欢迎大家在评论区留言进行讨论。整理不易,请大家多多关注、收藏,感谢大家的支持。

1fc461014cc9c1cd8ab7ae954460d9d9.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值