console
function printpage() {
window.print();
}
function printdiv(printpage) {
var headhtml = "<html><head><title>头部</title></head><body>";
var foothtml = "</body>";
var newhtml = document.all.item(printpage).innerHTML;
var oldhtml = document.body.innerHTML;
document.body.innerHTML = headhtml + newhtml + foothtml;
window.print();
document.body.innerHTML = oldhtml;
return false;
}
<div id="div1">
</div>
<div id="div2">
</div>
<p>
this is a paragraph.
</p>
<p>
this is another paragraph.
</p>
<a href="#" onclick="printpage()">
打印全部
</a>
<a href="#" onclick="printdiv('div1')">
打印第一段
</a>
<a href="#" onclick="printdiv('div2')">
打印第二段
</a>