jQuery控制网页打印指定区域的方法


Posted in Javascript onApril 07, 2015

本文实例讲述了jQuery控制网页打印指定区域的方法。分享给大家供大家参考。具体分析如下:

使用jQuery控制网页打印指定的区域,可以指定一个div区域的id即可实现打印网页的部分内容,如下代码所示:

<html>
<head>
<title>jquery 打印指定区域内容</title>
<script src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
function printHtml(html) {
var bodyHtml = document.body.innerHTML;
document.body.innerHTML = html;
window.print();
document.body.innerHTML = bodyHtml;
}
function onprint() {
var html = $("#printArea").html();
printHtml(html);
}
</script>
</head>
<body>
<div>
<div id="printArea" 
style="width: 500px; text-align: left;">
打印区域~~~~
</div>
<br />
<div>
<input type="button" id="btnPrint" 
onclick="onprint()" value="print" />
</div>
</div>
</body>
</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
纯JS实现根据CSS的class选择DOM
Mar 22 Javascript
AngularJS入门教程之服务(Service)
Jul 27 Javascript
js实现适配不同的屏幕大小
Apr 10 Javascript
layui前段框架日期控件使用方法详解
May 19 Javascript
JavaScript创建对象的七种方式(推荐)
Jun 26 Javascript
js+html5实现侧滑页面效果
Jul 15 Javascript
浅谈Node.js ORM框架Sequlize之表间关系
Jul 24 Javascript
JavaScript重复元素处理方法分析【统计个数、计算、去重复等】
Dec 14 Javascript
对Angular中单向数据流的深入理解
Mar 31 Javascript
解决echarts的多个折现数据出现坐标和值对不上的问题
Dec 28 Javascript
express + jwt + postMan验证实现持久化登录
Jun 05 Javascript
如何优化vue打包文件过大
Apr 13 Vue.js
JavaScript使用指针操作实现约瑟夫问题实例
Apr 07 #Javascript
jquery.form.js实现将form提交转为ajax方式提交的方法
Apr 07 #Javascript
JavaScript中字符串分割函数split用法实例
Apr 07 #Javascript
JavaScript使用二分查找算法在数组中查找数据的方法
Apr 07 #Javascript
JavaScript给按钮绑定点击事件(onclick)的方法
Apr 07 #Javascript
JS 作用域与作用域链详解
Apr 07 #Javascript
JavaScript实现在页面间传值的方法
Apr 07 #Javascript
You might like
php多个字符串替换成同一个的解决方法
2013/06/18 PHP
PHP保留两位小数并且四舍五入及不四舍五入的方法
2013/09/22 PHP
CentOS安装php v8js教程
2015/02/26 PHP
CodeIgniter与PHP5.6的兼容问题
2015/07/16 PHP
离开当前页面前使用js判断条件提示是否要离开页面
2014/05/02 Javascript
jQuery实现仿美橙互联两级导航菜单的方法
2015/03/09 Javascript
JavaScript内存管理介绍
2015/03/13 Javascript
详解AngularJS中的表格使用
2015/06/16 Javascript
跟我学习javascript的循环
2015/11/18 Javascript
JS中Select下拉列表类(支持输入模糊查询)功能
2017/01/17 Javascript
jquery Easyui Datagrid实现批量操作(编辑,删除,添加)
2017/02/20 Javascript
Node.js websocket使用socket.io库实现实时聊天室
2017/02/20 Javascript
解决vue-router进行build无法正常显示路由页面的问题
2018/03/06 Javascript
JS实现把一个页面层数据传递到另一个页面的两种方式
2018/08/13 Javascript
利用node 判断打开的是文件 还是 文件夹的实例
2019/06/10 Javascript
[02:54]辉夜杯主赛事第二日败者组 iG.V赛后采访
2015/12/26 DOTA
python采集百度百科的方法
2015/06/05 Python
Python实现一个转存纯真IP数据库的脚本分享
2017/05/21 Python
微信跳一跳python自动代码解读1.0
2018/01/12 Python
详解利用django中间件django.middleware.csrf.CsrfViewMiddleware防止csrf攻击
2018/10/09 Python
对python函数签名的方法详解
2019/01/22 Python
关于PyTorch源码解读之torchvision.models
2019/08/17 Python
python 解决flask uwsgi 获取不到全局变量的问题
2019/12/22 Python
Django用户登录与注册系统的实现示例
2020/06/03 Python
Python GUI之tkinter窗口视窗教程大集合(推荐)
2020/10/20 Python
纯CSS实现颜色渐变效果(包含环形渐变、线性渐变、彩虹效果等)
2014/05/07 HTML / CSS
使用HTML5 Canvas API中的clip()方法裁剪区域图像
2016/03/25 HTML / CSS
html5组织内容_动力节点Java学院整理
2017/07/10 HTML / CSS
Html5自定义字体解决方法
2019/10/09 HTML / CSS
BAILEY 44官网:美国制造的女性服装
2019/07/01 全球购物
超市营业员求职简历的自我评价
2013/10/17 职场文书
献爱心倡议书
2014/04/14 职场文书
信息与计算机科学职业规划范文:成为一艘有方向的船
2014/09/11 职场文书
2015年小学二年级班主任工作总结
2015/05/21 职场文书
2016年社区创先争优活动总结
2016/04/05 职场文书
golang elasticsearch Client的使用详解
2021/05/05 Golang