要打印的内容放在
<div id="order">
......
</div>
之间,id的值可以随便取。
以下是JavaScript代码,调用就行了。
<script language="javascript"> //打印方法 function doPrint() { //打开一个新的窗体 var newWin = window.open('about:blank',"",""); //取得id为"order"的<div id="order"></div>之间的内容 var titleHTML = document.getElementById("order").innerHTML; //将取得的打印内容放入新窗体 newWin.document.write(titleHTML); //刷新新窗体 newWin.document.location.reload(); //调用打印功能 newWin.print(); //打印完毕自动关闭新窗体 newWin.close(); }</script>
以上方法简单快捷,注意打印按钮不要放在<div id="order"></div>内,否则会把按钮打印出来^_^
相关资源:JS 实现web分页打印功能