在 javascript 中,您可通过以下三种方法复制内容:使用 document.execcommand('copy'),但需要用户手动选择内容。使用 element.copy(),但仅适用于 html5 浏览器。使用 navigator.clipboard api,通过获取数据、写入剪贴板并处理结果来复制内容。
如何使用 JavaScript 复制内容
在 JavaScript 中,您可以使用以下三种主要方法来复制内容:
方法 1:execCommand()
方法 2:Element.copy()
方法 3:Clipboard API
使用 navigator.clipboard API,通过以下步骤复制内容:
详细示例:
方法 1:
document.execCommand('copy');
方法 2:
const text = document.getElementById('text'); text.copy();
方法 3:
const text = 'Hello, world!'; navigator.clipboard.writeText(text).then(() => { console.log('Text copied to clipboard'); }, (err) => { console.error('Failed to copy text:', err.message); });
注意事项: