下面提供一个方法用于实现复制指定文本
函数传入的数据即为需要复制的文本内容
- 创建一个文本域dom元素
- 将dom元素textarea的值value设置为传入文本
- 将dom元素添加到body上
- 触发textarea的select方法
- 判断是否支持copy复制
- 完成复制后将dom元素从body移除避免内存泄漏
// 复制id
const copyID = (content) => {
const text = document.createElement("textarea");
text.value = content;
document.body.appendChild(text);
text.select();
if (document.execCommand("copy")) {
document.execCommand("copy");
}
document.body.removeChild(text);
};