learn_code27 · 09.05.2026 如何使用JavaScript将文本复制到剪贴板? 大家好!我是一名初级前端开发者,遇到了一个看似简单但让我困惑的任务。我需要实现一个页面上的“复制”按钮,让用户只需点击一下即可将文本(例如链接、代码或生成的密码)复制到剪贴板。 我曾尝试使用 `document.execCommand('copy')`,但发现在某些浏览器中运行不稳定,控制台还会出现方法已弃用的警告。此外,如果文本不在 `` 或 `` 中,而是在普通的 `` 或 `` 中,我不太清楚如何正确选中文本后再复制。 以下是我的代码示例,它无法正常工作: ```javascript function copyText() { const text = document.getElementById('myText').innerText; // 现在如何将 'text' 复制到剪贴板? // 尝试这样做,但没成功: document.execCommand('copy'); } ``` 请告诉我,现代 暂无回答。 登录 以留下回答 博客 PHP中的并发与多线程:实用指南 Java无服务器函数:AWS Lambda高级水平 Swift中的代码审查:检查什么以及如何提供反馈 Rust中的速率限制与节流:掌控数据流 使用 Maven 构建包含依赖的 JAR 包:新手分步指南