js 复制

js 复制

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<button onClick="copy(this)">复制</button>
<div class="content">我被复制</div>
<input id="copy_box" type="text" value="" style="position: fixed;top: -100px;"/>

<script>
function copy() {
let content=document.querySelector(".content").innerText;
let input = document.getElementById("copy_box");
input.value = content; //复制的内容赋值给input,因为input值有select()功能
input.select(); //选中input框的内容
document.execCommand("Copy"); // 执行浏览器复制命令
}
</script>
</body>
</html>

input不能直接display:none!!!


js 复制
https://github.com/chergn/chergn.github.io/04db15a796a5/
作者
全易
发布于
2024年3月28日
许可协议