下面是一个使用JavaScript实现复制文本的函数示例:

function copyTextToClipboard(text) {
  const textarea = document.createElement('textarea');
  textarea.value = text;
  textarea.style.position = 'fixed';  // 确保 textarea 在视觉上不可见
  document.body.appendChild(textarea);
  textarea.select();
  document.execCommand('copy');
  document.body.removeChild(textarea);
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.

使用该函数,你可以将指定的文本复制到剪贴板中。只需调用 copyTextToClipboard函数并传入要复制的文本作为参数。

蓝易云服务器 - 【JavaScript】js处理复制函数实现_剪贴板

例如,要将文本"Hello, world!"复制到剪贴板中,可以使用以下代码:

copyTextToClipboard('Hello, world!');
  • 1.

请注意,为了保护用户隐私和安全,现代浏览器通常要求在执行复制操作之前由用户触发事件(例如点击按钮)。因此,在实际使用中,你需要在用户触发事件处理程序中调用 copyTextToClipboard函数。