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 相关文章推荐
js静态作用域的功能。
Dec 25 Javascript
javascript中获取选中对象的类型
Apr 02 Javascript
动态加载jQuery的方法
Jun 16 Javascript
详解jQuery中的元素的属性和相关操作
Aug 14 Javascript
详解JavaScript对象和数组
Dec 03 Javascript
jQuery使用Selectator插件实现多选下拉列表过滤框(附源码下载)
Apr 08 Javascript
关于Javascript中defer和async的区别总结
Sep 20 Javascript
微信小程序-小说阅读小程序实例(demo)
Jan 12 Javascript
解决bootstrap中使用modal加载kindeditor时弹出层文本框不能输入的问题
Jun 05 Javascript
JavaScript中三个等号和两个等号你了解多少
Jul 04 Javascript
Node接收电子邮件的实例代码
Jul 21 Javascript
React Router v4 入坑指南(小结)
Apr 08 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
php正则过滤html标签、空格、换行符的代码(附说明)
2010/10/25 PHP
使用swoole扩展php websocket示例
2014/02/13 PHP
CodeIgniter模板引擎使用实例
2014/07/15 PHP
解决nginx不支持thinkphp中pathinfo的问题
2015/07/21 PHP
HTML中的setCapture和releaseCapture使用介绍
2012/03/21 Javascript
Jquery attr(&quot;checked&quot;) 返回checked或undefined 获取选中失效
2013/10/10 Javascript
jQuery中:file选择器用法实例
2015/01/04 Javascript
jquery实现搜索框常见效果的方法
2015/01/22 Javascript
javascript实现可拖动变色并关闭层窗口实例
2015/05/15 Javascript
javascript密码强度校验代码(两种方法)
2015/08/10 Javascript
JavaScript从0开始构思表情插件
2016/07/26 Javascript
JavaScript排序算法动画演示效果的实现方法
2016/10/18 Javascript
Javascript实现倒计时时差效果
2017/05/18 Javascript
vue2.0组件之间传值、通信的多种方式(干货)
2018/02/10 Javascript
JavaScript实现预览本地上传图片功能完整示例
2019/03/08 Javascript
Vue中使用matomo进行访问流量统计的实现
2019/11/05 Javascript
[34:39]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第二局
2016/03/05 DOTA
Python中for循环详解
2014/01/17 Python
Python3使用requests登录人人影视网站的方法
2016/05/11 Python
Python 统计字数的思路详解
2018/05/08 Python
详解Python3.6的py文件打包生成exe
2018/07/13 Python
在Pycharm中修改文件默认打开方式的方法
2019/01/17 Python
Cython编译python为so 代码加密示例
2019/12/23 Python
python利用递归方法实现求集合的幂集
2020/09/07 Python
Pandas之缺失数据的实现
2021/01/06 Python
css3实现书本翻页效果的示例代码
2021/03/08 HTML / CSS
Scholastic父母商店:儿童书籍
2017/01/01 全球购物
维多利亚的秘密官方网站:Victoria’s Secret
2018/10/24 全球购物
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
英国亚马逊官方网站:Amazon.co.uk
2019/08/09 全球购物
领班岗位职责范文
2014/02/06 职场文书
幼儿园开学寄语
2014/04/03 职场文书
物流管理专业推荐信
2014/09/06 职场文书
党员反对四风问题思想汇报
2014/09/12 职场文书
SQLServer 错误: 15404,无法获取有关 Windows NT 组/用户 WIN-8IVSNAQS8T7\Administrator 的信息
2021/06/30 SQL Server
CentOS7环境下MySQL8常用命令小结
2022/06/10 Servers