JavaScript将文本复制到剪切板
思路
- 创建textarea元素,设置需要复制的内容;
- body加入该dom元素;
- 通过
元素.select()选择,document.execCmand('copy')进行复制; - body移除该dom元素。
示例
const textareaEle = document.createElement("textarea");
textareaEle.value = '你要复制的内容';
document.body.appendChild(textareaEle);
textareaEle.select();
document.execCommand('copy')
document.body.removeChild(textareaEle);
PS:如果网页是本地,即localhost/127.0.0.1开头,可以直接使用navigator.clipboard.writeText("文本数据")更节省内存

浙公网安备 33010602011771号