js 复制字符串到剪切板
时间: 2023-11-22 13:05:10 浏览: 114
js复制到剪切板copy
要在 JavaScript 中复制字符串到剪贴板,你可以使用 Clipboard API。以下是一个示例代码:
```javascript
function copyToClipboard(str) {
const el = document.createElement('textarea');
el.value = str;
document.body.appendChild(el);
el.select();
document.execCommand('copy');
document.body.removeChild(el);
}
// 调用示例
const myString = '要复制的字符串';
copyToClipboard(myString);
```
这段代码创建了一个 textarea 元素,并将要复制的字符串赋值给它的 value 属性。然后,将 textarea 元素添加到文档的 body 中,并将其选中。接下来,使用 `document.execCommand('copy')` 将选中的内容复制到剪贴板中。最后,将 textarea 元素从文档中移除。
请注意,Clipboard API 在一些旧版本的浏览器中可能不被支持。在这种情况下,你可能需要使用其他方法来实现复制到剪贴板的功能。
阅读全文