@media print { body * { visibility: hidden; } #section-to-print, #section-to-print * { visibility: visible; } #section-to-print { position: absolute; left: 0; top: 0; } .section-not-to-print { display: none; } }
html:
<div id="section-to-print"> 打印区域 <div class="section-not-to-print> 打印区域不希望被打印的部分 </div> </div>
通过 window.print() 打印
<input type="button" onclick="window.print" value="print a div!" />