$(function () {
$("#btnPrint").click(function () {
myPrint();
});
function myPrint(extend) {
var start = "<!--startprint-->";
var end = "<!--endprint-->";
if (typeof (extend) == 'undefined') {
var temp = window.document.body.innerHTML;
var start = temp.indexOf(start);
var printhtml = temp.substring(start);
var stop = printhtml.indexOf(end) + 15;
printhtml = printhtml.substring(0, stop);
window.document.body.innerHTML = printhtml;
window.print();
window.document.body.innerHTML = temp;
}
else { window.print(); }
}
})
只要将方法中的开始【<!--startprint--> 】和结束标记【<!--endprint--> 】 标记在你想要打印的内容开头和结尾上就可以了。
<!--startprint-->
//这中间就是你要打印的内容
//比如
<tr>
<td>
点击打印,就能将我带到纸上去哦
</td>
</tr>
<!--endprint-->