PHP前端开发

js如何复制

百变鹏仔 2个月前 (10-13) #JavaScript
文章标签 js
在 javascript 中,您可通过以下三种方法复制内容:使用 document.execcommand('copy'),但需要用户手动选择内容。使用 element.copy(),但仅适用于 html5 浏览器。使用 navigator.clipboard api,通过获取数据、写入剪贴板并处理结果来复制内容。

如何使用 JavaScript 复制内容

在 JavaScript 中,您可以使用以下三种主要方法来复制内容:

方法 1:execCommand()

方法 2:Element.copy()

方法 3: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);});

注意事项: