Javascript-如何在不显示文本区域的情况下将文本复制到剪贴板?

Javascript-如何在不显示文本区域的情况下将文本复制到剪贴板?,javascript,copy,clipboard,Javascript,Copy,Clipboard,我试图将Javascript中日志文件的路径复制到用户的剪贴板。但是,我不希望使用输入字段或文本区域。其他解决方案表明,我应该使用输入字段,从字段中选择文本,然后复制它。有没有办法将代码定义的字符串直接复制到我的剪贴板?谢谢 我使用普通的JS和Node.JS 我正在尝试将代码中定义的文本(日志文件的本地路径)复制到用户的剪贴板,而不使用任何用户输入字段(textarea、input标记)。其他问题似乎要么使用用户字段,要么使用第三方API。我不想那样!我正在寻找一些JS代码来完成这一切 因为您

我试图将Javascript中日志文件的路径复制到用户的剪贴板。但是,我不希望使用输入字段或文本区域。其他解决方案表明,我应该使用输入字段,从字段中选择文本,然后复制它。有没有办法将代码定义的字符串直接复制到我的剪贴板?谢谢

  • 我使用普通的JS和Node.JS
  • 我正在尝试将代码中定义的文本(日志文件的本地路径)复制到用户的剪贴板,而不使用任何用户输入字段(textarea、input标记)。其他问题似乎要么使用用户字段,要么使用第三方API。我不想那样!我正在寻找一些JS代码来完成这一切

因为您已经阅读了其他帖子,您需要文本区域或文本框复制到剪贴板,因为浏览器安全性, 如果不想显示文本框或文本区域,只需将其隐藏, 你可以用

.hide {
  position:absolute;
  left:-9999px
}

左:值应大于正或负,即它不属于任何当前屏幕可见宽度。

我假设您想在浏览器中执行此操作?@davintroon啊,是的!我忘了提到我正在构建一个web应用程序,但是它是在批处理文件中生成的。我正在网络上测试和运行,但生产最终将在一个批处理文件中。可能是重复的,所以您想从节点复制到剪贴板?@PraveenKumar Haha。没问题:)实际上我更喜欢你的编辑。