`
hanbaohong
  • 浏览: 387492 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

只打印网页上JS指定的区域

 
阅读更多
<html>
<head>
<script type="text/javascript" language="javascript"> 
function  printPage(){ 
  var newWin=window.open('about:blank', '', ''); 
  var titleHTML=document.getElementById("doctitle").innerHTML; 
  newWin.document.write(titleHTML); 
  newWin.document.location.reload(); 
  newWin.print(); 
}
</script>
</head> 

<body>
表格外的区域是不打印的哦<br>
<br>
<div id="doctitle">
<table cellspacing="0" cellpadding="5" border="1" width="400"><thead><tr><td>序号</td><td>用户组别</td><td>用户姓名</td><td>登录帐号</td>
</tr>
</thead><tbody><tr><td>1</td><td>214</td><td>匡鑫宇</td><td>20111442</td>
</tr>
  <tr><td>2</td><td>214</td><td>祝子豪</td><td>20111441</td>
  </tr>
  <tr><td>3</td><td>214</td><td>周子琪</td><td>20111440</td>
  </tr>
  <tr><td>4</td><td>214</td><td>周立腾</td><td>20111439</td>
  </tr>
  <tr><td>5</td><td>214</td><td>赵启航</td><td>20111438</td>
  </tr>
  <tr><td>6</td><td>214</td><td>招子昊</td><td>20111437</td>
  </tr>
  <tr><td>7</td><td>214</td><td>张政</td><td>20111436</td>
  </tr>
  <tr><td>8</td><td>214</td><td>张权有</td><td>20111435</td>
  </tr>
  <tr><td>9</td><td>214</td><td>曾智茵</td><td>20111434</td>
  </tr>
  <tr><td>10</td><td>214</td><td>曾宇轩</td><td>20111433</td>
  </tr>
</tbody><tfoot></tfoot></table>
</div> <br><br>
<a href= "javascript:;" onclick= "printPage()">只打印表格中的内容 </a> 
</body> 
</html>

 

分享到:
评论
1 楼 July01 2017-09-27  

最近了解到一款StratoIO打印控件,
功能如下:1、Html友好的打印方式
2、兼容主流浏览器
3、灵活配置的任务
4、交互式打印支持
5、丰富的管理面板和接口
6、个性化服务
浏览器和系统的兼容性都很好,而且不会崩溃。参考http://webprint.stratoio.com/features

相关推荐

Global site tag (gtag.js) - Google Analytics