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 相关文章推荐
jquery 表单取值常用代码
Dec 22 Javascript
JQuery筛选器全系列介绍
Aug 27 Javascript
javascript间隔刷新的简单实例
Nov 14 Javascript
jQuery之DOM对象和jQuery对象的转换与区别分析
Jan 08 Javascript
JavaScript中instanceof运算符的使用示例
Jun 08 Javascript
AngularJS通过ng-Img-Crop实现头像截取的示例
Aug 17 Javascript
基于vue-cli配置lib-flexible + rem实现移动端自适应
Dec 26 Javascript
vue如何引入sass全局变量
Jun 28 Javascript
js实现多张图片每隔一秒切换一张图片
Jul 29 Javascript
Vue中this.$nextTick的作用及用法
Feb 04 Javascript
vue+element-ui表格封装tag标签使用插槽
Jun 18 Javascript
javascript实现图片轮换动作方法
Aug 07 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
在smarty中调用php内置函数的方法
2013/02/07 PHP
Yii2――使用数据库操作汇总(增删查改、事务)
2016/12/19 PHP
php生成网页桌面快捷方式
2017/05/05 PHP
tp5.0框架隐藏index.php入口文件及模块和控制器的方法分析
2020/02/11 PHP
JavaScript中的new的使用方法与注意事项
2007/05/16 Javascript
jQuery与ExtJS之选择实例分析
2010/08/19 Javascript
javascript 使td内容不换行不撑开
2012/11/29 Javascript
javascript 中String.match()与RegExp.exec()的区别说明
2013/01/10 Javascript
JS获取当前网址、主机地址项目根路径
2013/11/19 Javascript
jquery实现一个简单好用的弹出框
2014/09/26 Javascript
JavaScript原生xmlHttp与jquery的ajax方法json数据格式实例
2015/12/04 Javascript
Javascript 详解封装from表单数据为json串进行ajax提交
2017/03/29 Javascript
JavaScript字符串_动力节点Java学院整理
2017/06/27 Javascript
javascript设计模式 ? 工厂模式原理与应用实例分析
2020/04/09 Javascript
JS 获取文件后缀,判断文件类型(比如是否为图片格式)
2020/05/09 Javascript
[01:15:56]2018DOTA2亚洲邀请赛3月30日 小组赛A组 TNC VS Newbee
2018/03/31 DOTA
python判断端口是否打开的实现代码
2013/02/10 Python
解决Pycharm无法import自己安装的第三方module问题
2018/05/18 Python
使用python存储网页上的图片实例
2018/05/22 Python
浅谈Tensorflow由于版本问题出现的几种错误及解决方法
2018/06/13 Python
pandas 读取各种格式文件的方法
2018/06/22 Python
Python读取英文文件并记录每个单词出现次数后降序输出示例
2018/06/28 Python
用Python徒手撸一个股票回测框架搭建【推荐】
2019/08/05 Python
python3 enum模块的应用实例详解
2019/08/12 Python
Django框架 信号调度原理解析
2019/09/04 Python
python去除删除数据中\u0000\u0001等unicode字符串的代码
2020/03/06 Python
python+gdal+遥感图像拼接(mosaic)的实例
2020/03/10 Python
快速创建python 虚拟环境
2020/11/28 Python
使用CSS3中的calc()属性来以算式表达尺寸数值
2016/06/06 HTML / CSS
木工主管岗位职责
2013/12/08 职场文书
公司联欢晚会主持词
2014/03/22 职场文书
上海世博会口号
2014/06/19 职场文书
授权委托书格式范文
2014/08/02 职场文书
新闻专业毕业生求职信
2014/08/08 职场文书
2014年预备党员端正入党动机思想汇报
2014/09/13 职场文书
《暗黑破坏神2:重制版》本周进行第一轮A测 目前可官网进行申请报名
2021/04/07 其他游戏