有时候我们复制一段文字后,发现除了我们需要的文字外,还有“文本来自与……网站,或出自……”类似的内容。它是如何实现的呢,请往下看:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script type="text/javascript">
onload = function () {
var body = document.getElementsByTagName("body")[0];
//给body添加oncopy方法
body.oncopy = function () {
setTimeout(function () {
// 将剪贴板中的数据取出来,加上我们需要的文字
var txt = window.clipboardData.getData("text");
txt += "\r\n文本来自于http://blog.csdn.net/ldb987";
// 然后再放回剪贴板
clipboardData.setData("text", txt);
}, 1);
};
};
</script>
</head>
<body>
<!--使用操作剪贴板-->
<!--操作对应的事件-->
<p> 春天才刚刚开始,万物都有了复苏的感觉,而人也一样,情窦初开,蠢蠢欲动。</p>
<p>春天才刚刚开始,万物都有了复苏的感觉,而人也一样,情窦初开,蠢蠢欲动。 </p>
<p>春天才刚刚开始,万物都有了复苏的感觉,而人也一样,情窦初开,蠢蠢欲动。</p>
</body>
</html>