在JavaScript中,你可以使用navigator.clipboard.writeText API来将文本复制到剪贴板。这个API返回一个promise,如果复制操作成功,该promise将解析为undefined。

以下是如何使用此API的一个简单示例:

javascriptasync function copyToClipboard(text) {
    try {
        await navigator.clipboard.writeText(text);
        console.log('复制成功!');
    } catch (err) {
        console.error('复制失败:', err);
    }
}

copyToClipboard('这是我要复制的文本');

请注意,navigator.clipboard.writeText 只在浏览器允许访问剪贴板时才可用。在某些情况下,例如在某些浏览器或安全设置较高的环境下,这可能不可用。

此外,为了使用这个API,你的网站需要获取用户的明确许可才能访问剪贴板。这是由浏览器的剪贴板访问权限策略决定的。