js+html5实现复制文字按钮
本文实例为大家分享了js+html5实现点击复制文字的按钮,供大家参考,具体内容如下
图片展示:
注意css中的样式,有些页面复制不成功就是没有添加那一句造成的。
代码块
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<style type="text/css">
*{
-webkit-user-select: auto;
}
</style>
<body>
<span id="content">
你好,好久不见!
</span>
<button id="copyBT">复制</button>
<script>
function copyArticle(event) {
const range = document.createRange();
range.selectNode(document.getElementById('content'));
const selection = window.getSelection();
if(selection.rangeCount > 0) selection.removeAllRanges();
selection.addRange(range);
document.execCommand('copy');
alert("复制成功!");
}
document.getElementById('copyBT').addEventListener('click', copyArticle, false);
</script>
</body>
</html>
以上是 js+html5实现复制文字按钮 的全部内容, 来源链接: utcz.com/z/313805.html