可以通过以下步骤实现:
<input type="text" id="hiddenInput" style="display: none;">
var hiddenInput = document.getElementById("hiddenInput");
var textToCopy = "要复制的文本";
hiddenInput.value = textToCopy;
select
和execCommand
方法来选择并复制文本:hiddenInput.select();
document.execCommand("copy");
完整的JavaScript代码如下:
function copyText() {
var hiddenInput = document.getElementById("hiddenInput");
var textToCopy = "要复制的文本";
hiddenInput.value = textToCopy;
hiddenInput.select();
document.execCommand("copy");
}
这样,当调用copyText()
函数时,隐藏输入框中的文本将被复制到剪贴板中。
这种方法适用于需要在用户点击按钮或其他交互事件时复制文本的场景,例如复制分享链接、复制验证码等。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云