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

回到顶部