为HTML元素添加点击事件

1
<a onclick="copyFun('text for copy')">复制</a>

使用JavaScript自带的Clipboard API(需要HTTPS或localhost):
1
2
3
4
5
6
7
8
function copyFun(text){
try{
await navigator.clipboard.writeText(text);
console.log('异步复制成功!');
}catch(err){
console.log('异步复制失败:',err);
}
}