javascript - 如何使用js复制到剪贴板按钮
问题描述
所以我试图制作一个按钮,当点击它时,它会从变量中复制一个值
像
<button onclick="copyToClipboard()">COPY</button>
然后在该函数上,它需要从变量中复制元素,例如
var copyids = {
"ids": [
{
"name": "id1",
"id": 192389021
},
{
"name": "id2",
"id": 123879032
},
{
"name": "id3",
"id": 149018292
},
]
};
很喜欢copyids.ids[0].id
,它复制了那个值
我希望它可以理解
解决方案
也许这有帮助
function copyToClipboard() {
let temp = document.createElement('textarea');
temp.value = copyids.ids[0].id;
document.body.appendChild(temp);
temp.select();
document.execCommand('copy');
document.body.removeChild(temp);
}
推荐阅读
- acumatica - 有没有办法在 Generic Inq 的结果集中禁用注释/文件?
- javascript - 在 heroku 上访问 pouchdb-server
- javascript - 如何从 JavaScript 对象填充 HTML 表格?
- java - 递增数字作为 Firestore 文档名称?
- swift - 是否可以使用 Swift 编写 Linux 守护程序?
- spring-boot - 在 Spring-Boot 的嵌入式 Netty 中增加或移除内容长度限制
- python-3.x - Raspberry Pi 继电器和 Python,如何在单独的功能中关闭和打开继电器?
- ruby-on-rails - Rails ActiveAdmin 自定义过滤器
- sql - SQL 使用另一个表中的计数更新多行
- android - Android - 仅在 Firestore 中获取可访问的集合