打印网页,可以调用window.print()
方法。该方法会打印出当前网页。
现在你就可以打开控制台,尝试一哈
运行结果 :
当然,可以控制哪些元素不被打印
<style>
@media print {
.btn-area {
display: none;
}
}
</style>
这样.btn-area
修饰的元素就不会被打印出来。
CSS控制局部打印例子
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>css控制局部打印</title>
</script>
<style>
@media print {
.btn-area {
display: none;
}
}
</style>
</head>
<body>
<p>开始的一点小小不悦,往往能省却之后的很多痛苦(源自电影《怦然心动》)</p>
<p>毫无计划的花费,就等于让每个人来分享你的收入(源自卡耐基书籍《人性的弱点》)</p>
<p>休息与学习一样重要,周末与工作日一样重要(源自书籍《学习之道》)</p>
<p>每一件有意义的事都不是那么容易的(源自电影《天气预报员》)</p>
<p>无聊之人才会觉得无聊(源自美剧《西部世界》)</p>
<p>生活中的每一件事情都是有趣的(源自书籍《羞怯的简明12种应对方法》) </p>
<p>我不是完美的(源自书籍《羞怯的简明12种应对方法》)</p>
<p>害羞并不完全是坏的(源自书籍《羞怯的简明12种应对方法》)</p>
<p class="btn-area">把它看成是一件有趣的事(源自书籍《羞怯的简明12种应对方法》)</p>
<p class="btn-area">脸皮厚的人在整个人类历史上不会混得太差(源自书籍《厚黑学》)</p>
<button class="btn-area" type="button" onclick="doPrint()">打印</button>
</body>
<script>
function doPrint(){
window.print