window.print打印指定div实例代码


Posted in Javascript onDecember 13, 2013

首先我们可以把要打印的内容放在div中,然后用下面的代码进行打印。

<html>
<head>
<script language="javascript">
function printdiv(printpage)
{
var headstr = "<html><head><title></title></head><body>";
var footstr = "</body>";
var newstr = document.all.item(printpage).innerHTML;
var oldstr = document.body.innerHTML;
document.body.innerHTML = headstr+newstr+footstr;
window.print(); 
document.body.innerHTML = oldstr;
return false;
}
</script>
<title>div print</title>
</head>
<body>
//HTML Page
//Other content you wouldn't like to print
<input name="b_print" type="button" class="ipt"   onClick="printdiv('div_print');" value=" Print ">
<div id="div_print">
<h1 style="Color:Red">The Div content which you want to print</h1>
</div>
//Other content you wouldn't like to print
//Other content you wouldn't like to print
</body>
</html>
Javascript 相关文章推荐
List the Codec Files on a Computer
Jun 18 Javascript
Javascript 模式实例 观察者模式
Oct 24 Javascript
JavaScript 图片预览效果 推荐
Dec 22 Javascript
Javascript 变量作用域 两个可能会被忽略的小特性
Mar 23 Javascript
jQuery用unbind方法去掉hover事件及其他方法介绍
Mar 18 Javascript
Jquery遍历节点的方法小集
Jan 22 Javascript
vue自定义指令实现v-tap插件
Nov 03 Javascript
bootstrap paginator分页前后台用法示例
Jun 17 Javascript
详解Node.js模板引擎Jade入门
Jan 19 Javascript
使用gulp构建前端自动化的方法示例
Dec 25 Javascript
JavaScript本地储存:localStorage、sessionStorage、cookie的使用
Oct 13 Javascript
javascript实现随机抽奖功能
Dec 30 Javascript
Javascript中call的两种用法实例
Dec 13 #Javascript
分享JavaScript获取网页关闭与取消关闭的事件
Dec 13 #Javascript
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
Dec 13 #Javascript
浅析XMLHttpRequest的缓存问题
Dec 13 #Javascript
xmlhttp缓存清除的2种解决方法
Dec 13 #Javascript
js获取url参数代码实例分享(JS操作URL)
Dec 13 #Javascript
js获取html页面节点方法(递归方式)
Dec 13 #Javascript
You might like
Zend公司全球首推PHP认证
2006/10/09 PHP
解析zend studio中直接导入svn中的项目的方法步骤
2013/06/21 PHP
Laravel 5框架学习之模型、控制器、视图基础流程
2015/04/08 PHP
PHP基于redis计数器类定义与用法示例
2018/02/08 PHP
PHP封装类似thinkphp连贯操作数据库Db类与简单应用示例
2019/05/08 PHP
简介JavaScript中的italics()方法的使用
2015/06/08 Javascript
javascript计时器编写过程与实现方法
2016/02/29 Javascript
jQuery侧边栏实现代码
2016/05/06 Javascript
Node.js中常规的文件操作总结
2016/10/13 Javascript
JavaScript提高加载和执行效率的方法
2017/02/03 Javascript
原生JS实现循环Nodelist Dom列表的4种方式示例
2018/02/11 Javascript
js中对象与对象创建方法的各种方法
2019/02/27 Javascript
用Vue编写抽象组件的方法
2019/05/06 Javascript
js回文数的4种判断方法示例
2019/06/04 Javascript
Vue 动态添加路由及生成菜单的方法示例
2019/06/20 Javascript
微信小程序webview 脚手架使用详解
2019/07/22 Javascript
微信小程序常用的3种提示弹窗实现详解
2019/09/19 Javascript
微信小程序工具函数封装
2019/10/28 Javascript
Python操作Excel之xlsx文件
2017/03/24 Python
python使用turtle库绘制树
2018/06/25 Python
聊聊python里如何用Borg pattern实现的单例模式
2019/06/06 Python
解决pycharm启动后总是不停的updating indices...indexing的问题
2019/11/27 Python
Python 识别12306图片验证码物品的实现示例
2020/01/20 Python
Python响应对象text属性乱码解决方案
2020/03/31 Python
Win10下用Anaconda安装TensorFlow(图文教程)
2020/06/18 Python
python wsgiref源码解析
2021/02/06 Python
HTML5 Canvas 实现K线图的示例代码
2019/12/23 HTML / CSS
Maje德国官网:法国女性成衣品牌
2017/02/10 全球购物
乐高瑞士官方商店:LEGO CH
2020/08/16 全球购物
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
2012/01/13 面试题
党员学习中共十八大思想报告
2014/09/12 职场文书
2014入党积极分子破除“四风”思想汇报
2014/09/14 职场文书
四风个人对照检查材料思想汇报
2014/09/25 职场文书
2015年试用期工作总结
2014/12/12 职场文书
python迷宫问题深度优先遍历实例
2021/06/20 Python
mysql主从复制的实现步骤
2021/10/24 MySQL