JS 将内容拷贝到剪贴板
时间: 2024-05-05 11:15:29 浏览: 121
在 JavaScript 中,将内容复制到剪贴板需要使用 Clipboard API。以下是一个简单的例子:
```javascript
function copyToClipboard(text) {
// 创建一个临时的 textarea 元素
const textarea = document.createElement('textarea');
// 设置 textarea 中的文本内容
textarea.value = text;
// 将 textarea 添加到文档中
document.body.appendChild(textarea);
// 选中 textarea 中的文本
textarea.select();
// 将选中的文本复制到剪贴板中
document.execCommand('copy');
// 移除临时的 textarea 元素
document.body.removeChild(textarea);
}
```
使用方法:
```javascript
copyToClipboard('Hello, world!');
```
这将把文本“Hello, world!”复制到剪贴板中。请注意,这需要用户授权才能工作,因为浏览器通常不允许网站无限制地访问剪贴板。
阅读全文