📅  最后修改于: 2023-12-03 14:52:55.869000             🧑  作者: Mango
在网站中添加打印按钮可以使用户方便地将网页内容打印出来。以下是一种使用 JavaScript 的方法来在网站中添加打印按钮。
首先,在你的网站的 HTML 文件中添加一个按钮元素,用于触发打印功能。
<button id="print-btn">打印</button>
使用 JavaScript 来为按钮添加点击事件,事件触发时执行打印功能。
// 获取打印按钮元素
var printButton = document.getElementById("print-btn");
// 为按钮添加点击事件
printButton.addEventListener("click", function() {
window.print();
});
在上述代码中,window.print()
是一个浏览器内置的 JavaScript 函数,它会弹出打印对话框并将当前网页的内容打印出来。
<!DOCTYPE html>
<html>
<head>
<title>我的网站</title>
<style>
/* 添加一些样式来隐藏按钮在打印预览中的显示 */
@media print {
#print-btn {
display: none;
}
}
</style>
</head>
<body>
<!-- 打印按钮 -->
<button id="print-btn">打印</button>
<!-- 其他网页内容... -->
<script>
// 获取打印按钮元素
var printButton = document.getElementById("print-btn");
// 为按钮添加点击事件
printButton.addEventListener("click", function() {
window.print();
});
</script>
</body>
</html>
在上面的示例中,我们还添加了一些 CSS 样式,用于在打印预览中隐藏打印按钮。这是因为打印预览中通常不需要显示打印按钮。