<a href="#" onClick="my_print();" style="float: right;padding: 0px 5px 0px 0px;" ><span> 打 印</span></a><br>
<!--startprint-->
<!-- 打印开始 -->
写选择打印的部分
如打印div里面的table
<div>
<table border="1">
<tr> <td>row 1, cell 1</td> <td>row 1, cell 2</td> </tr>
<tr> <td>row 2, cell 1</td> <td>row 2, cell 2</td> </tr>
</table>
</div>
<!-- 打印结束 -->
<!--endprint-->
<script>
//打印
function my_print()
{
//直接调用浏览器打印功能
bdhtml=window.document.body.innerHTML;
//定义打印区域起始字符,根据这个截取网页局部内容
sprnstr="<!--startprint-->"; //打印区域开始的标记
eprnstr="<!--endprint-->"; //打印区域结束的标记
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
//还原网页内容
window.document.body.innerHTML=prnhtml;
//开始打印
window.print();
}
</script>