用javascript语言帮我写一个web网页的点击按钮复制的功能
时间: 2023-12-09 07:02:26 浏览: 76
JavaScript-Clipboard-for-Web:复制到剪贴板而不使用Flash
好的,以下是示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>复制文本到剪贴板</title>
</head>
<body>
<input type="text" id="copyText" value="要复制的文本">
<button onclick="copyToClipboard()">复制</button>
<script>
function copyToClipboard() {
var copyText = document.getElementById("copyText");
copyText.select();
document.execCommand("copy");
alert("已成功复制到剪贴板: " + copyText.value);
}
</script>
</body>
</html>
```
这段代码中,我们在页面中添加了一个输入框和一个按钮。当用户点击按钮时,页面会将输入框中的内容复制到剪贴板中,并弹出一个提示框确认复制成功。其中,复制文本到剪贴板的核心代码是:
```javascript
var copyText = document.getElementById("copyText");
copyText.select();
document.execCommand("copy");
```
我们首先获取页面中的输入框元素,然后使用 `select()` 方法选中其中的文本。最后,使用 `execCommand("copy")` 方法将选中的文本复制到剪贴板中。
阅读全文