方案一:纯 JavaScript 复制内容到剪贴板
这里只测了 Chrome 最新版,原作者评论区中网友表示 2018 年部分 IE、火狐版本不兼容(过去几年了,现在应该都兼容了)。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| <script type="text/javascript">
function copyToClip(content, message) {
var aux = document.createElement("input");
aux.setAttribute("value", content);
document.body.appendChild(aux);
aux.select();
document.execCommand("copy");
document.body.removeChild(aux);
if (message == null) {
alert("成功复制:" + content);
} else{
alert(message);
}
}
</script>
<button onclick="copyToClip('内容2')"> Copy2 </button>
<button onclick="copyToClip('内容3')"> Copy3 </button>
|
参考资料

本文采用 CC BY-NC-SA 4.0方式授权。
转载请注明出处和本文链接,说明是否进行修改,不得用于商业用途,使用相同方式共享。