Javascript打印局部页面实例


Posted in Javascript onJune 21, 2016

代码如下,简单实用。因为需要用到这个东西,所以很无耻的拾人牙慧,收藏一下。

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">  
  function doPrint() {  
    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();  
}  
</script>
</head>
 
<body>
<p>1</p>
<p>2</p>
<!--startprint--><!--注意要加上html里star和end的这两个标记,之前没加,一直没效果,谁叫咱们菜呢~-->
<h1>打印标题</h1>
<p>打印内容~~</p>
<!--endprint-->
<button type="button" onclick="doPrint()">打印</button>
<p>1</p>
<p>2</p>
</body>
</html>

以上就是本文的全部内容,了解更多JavaScript的语法,大家可以查看:《JavaScript 参考教程》、《JavaScript代码风格指南》,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
将string解析为json的几种方式小结
Nov 11 Javascript
JqGrid web打印实现代码
May 31 Javascript
javascript 进阶篇1 正则表达式,cookie管理,userData
Mar 14 Javascript
简单选项卡 js和jquery制作方法分享
Feb 26 Javascript
JavaScript String(字符串)对象的简单实例(推荐)
Aug 31 Javascript
AngularJS指令中的绑定策略实例分析
Dec 14 Javascript
jQuery.ajax向后台传递数组问题的解决方法
May 12 jQuery
vue 通过下拉框组件学习vue中的父子通讯
Dec 19 Javascript
Vuex 使用及简单实例(计数器)
Aug 29 Javascript
cdn模式下vue的基本用法详解
Oct 07 Javascript
JQuery常见节点操作实例分析
May 15 jQuery
vue 实现根据data中的属性值来设置不同的样式
Aug 04 Javascript
第六篇Bootstrap表格样式介绍
Jun 21 #Javascript
Javascript点击其他任意地方隐藏关闭DIV实例
Jun 21 #Javascript
第五篇Bootstrap 排版
Jun 21 #Javascript
Javascript随机标签云代码实例
Jun 21 #Javascript
Bootstrap轮播插件简单使用方法介绍
Jun 21 #Javascript
JS实现的跨浏览器解析XML文件实例
Jun 21 #Javascript
第四篇Bootstrap网格系统偏移列和嵌套列
Jun 21 #Javascript
You might like
星际实力自我测试
2020/03/04 星际争霸
PHP错误Warning: Cannot modify header information - headers already sent by解决方法
2014/09/27 PHP
PHP新建类问题分析及解决思路
2015/11/19 PHP
PHP使用token防止表单重复提交的方法
2016/04/07 PHP
javascript比较文档位置
2008/04/08 Javascript
Javascript insertAfter() 实现函数代码
2011/10/12 Javascript
jquery入门—选择器实现隔行变色实例代码
2013/01/04 Javascript
js判断上传文件的类型和大小示例代码
2013/10/18 Javascript
jquery easyui 对于开始时间小于结束时间的判断示例
2014/03/22 Javascript
浅谈Web页面向后台提交数据的方式和选择
2016/09/23 Javascript
微信小程序 地图map详解及简单实例
2017/01/10 Javascript
解决Vue页面固定滚动位置的处理办法
2017/07/13 Javascript
详解angularjs popup-table 弹出框表格指令
2017/09/20 Javascript
基于Vue的SPA动态修改页面title的方法(推荐)
2018/01/02 Javascript
JavaScript中 ES6变量的结构赋值
2018/07/10 Javascript
JS原生瀑布流效果实现
2019/04/26 Javascript
javascript操作元素的常见方法小结
2019/11/13 Javascript
react 原生实现头像滚动播放的示例
2020/04/21 Javascript
使用Python的Flask框架实现视频的流媒体传输
2015/03/31 Python
Python lambda函数基本用法实例分析
2018/03/16 Python
python使用Matplotlib绘制分段函数
2018/09/25 Python
在cmd中查看python的安装路径方法
2019/07/03 Python
python使用tomorrow实现多线程的例子
2019/07/20 Python
python3实现mysql导出excel的方法
2019/07/31 Python
在django中实现页面倒数几秒后自动跳转的例子
2019/08/16 Python
numpy ndarray 取出满足特定条件的某些行实例
2019/12/05 Python
法国二手MacBook销售网站:Okamac
2019/03/18 全球购物
Speedo速比涛法国官方网站:泳衣、泳镜、泳帽、泳裤
2019/07/30 全球购物
俄罗斯奢侈品牌衣服、鞋子和配饰的在线商店:INTERMODA
2020/07/17 全球购物
业务员岗位职责范本
2013/12/15 职场文书
《落花生》教学反思
2014/02/25 职场文书
端午节活动策划方案
2014/03/09 职场文书
校园安全标语
2014/06/07 职场文书
旅游项目合作意向书
2015/05/08 职场文书
2019学子的答谢词范本!
2019/07/05 职场文书
(开源)微信小程序+mqtt,esp8266温湿度读取
2021/04/02 Javascript