利用javascript实现web页面中指定区域打印
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了利用javascript实现web页面中指定区域打印,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3283字,纯文字阅读大概需要5分钟。
内容图文
![利用javascript实现web页面中指定区域打印](/upload/InfoBanner/zyjiaocheng/366/3b1a07d3936b4bc1b8057a97be9bdc2e.jpg)
最近做到了web页面课程表打印时,上网找了一些资料,最后使用了下面的方法实现了我需要的功能。将需要打印的课程表的table放入div标签中,然后指定出需要打印的区域,最后调用window.print打印指定内容。
示例代码(代码中有些内容已省略)
代码如下:
function preview() {
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();
}
上面的是javascript代码,下面是html页面代码
代码如下:
<div class="print">
<input type= "button" value= "打印课表" onclick= "preview()"/>
</div>
<div class="result">
课程表查询结果
</div>
<center>本部分以下被打印</center>
<!--startprint-->
<div class="timetable">
<table id="table1" class ="tableresult"style="margin-left :auto;margin-right:auto;">
<tr >
<th> </th>
<th>星期一</th>
<th>星期二</th>
<th>星期三</th>
<th>星期四</th>
<th>星期五</th>
<th>星期六</th>
<th>星期日</th>
</tr>
<tr >
<th> 1,2 节</th>
<td>大学信息技术课<br>数信学院<br>501机房<br>生物专业</td>
<td></td>
<td>大学信息技术课<br>数信学院<br>501机房<br>生物专业</td>
<td></td>
<td>大学信息技术课<br>数信学院<br>501机房<br>生物专业</td>
<td></td>
<td></td>
</tr>
<tr >
<th> 3,4 节</th>
<td></td>
<td>大学信息技术课<br>数信学院<br>501机房<br>生物专业</td>
<td></td>
<td>大学信息技术课<br>数信学院<br>501机房<br>生物专业</td>
<td>大学信息技术课<br>数信学院<br>501机房<br>生物专业</td>
<td></td>
<td></td>
</tr>
<tr >
<th> 5,6 节</th>
<td>大学信息技术课<br>数信学院<br>501机房<br>生物专业</td>
<td>大学信息技术课<br>数信学院<br>501机房<br>生物专业</td>
<td>大学信息技术课<br>数信学院<br>501机房<br>生物专业</td>
<td>大学信息技术课<br>数信学院<br>501机房<br>生物专业</td>
<td></td>
<td>大学信息技术课<br>数信学院<br>501机房<br>生物专业</td>
<td>信息技术<br>数信学院<br>501机房<br>生物专业</td>
</tr>
<tr >
<th> 7,8 节</th>
<td></td>
<td>大学信息技术课<br>数信学院<br>501机房<br>生物专业</td>
<td>大学信息技术课<br>数信学院<br>501机房<br>生物专业</td>
<td>大学信息技术课<br>数信学院<br>501机房<br>生物专业</td>
<td>大学信息技术课<br>数信学院<br>501机房<br>生物专业</td>
<td></td>
<td></td>
</tr>
</table>
</div>
<!--endprint-->
<center>本部分以上被打印</center>
内容总结
以上是互联网集市为您收集整理的利用javascript实现web页面中指定区域打印全部内容,希望文章能够帮你解决利用javascript实现web页面中指定区域打印所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。