js 客户端打印html 并且去掉页眉、页脚的实例
狼蚁网站SEO优化:长沙网络推广实践分享——js客户端打印HTML并去除页眉页脚实例
在网页开发中,我们经常需要实现打印功能,而有时候我们需要对打印的内容进行一些定制,比如去掉页眉和页脚。今天,长沙网络推广为大家带来一个实用的实例,教你如何在js客户端打印HTML内容并去除页眉和页脚。
让我们了解一下print()方法。这个方法用于打印当前窗口的内容,支持部分或整个网页的打印。调用print()方法就像用户单击浏览器的打印按钮一样,会弹出一个对话框,让用户可以取消或定制打印请求。
在win10系统下,我们测试了ie11、chrome、firefox、360和edge等浏览器,都可以成功去掉页眉页脚。
接下来是一个简单的HTML示例,包含一个打印按钮和一个带有内容的打印框。当点击打印按钮时,会执行print_page()函数。这个函数首先判断当前浏览器是否为IE浏览器,如果是,则调用remove_ie_header_and_footer()函数去除IE浏览器的页眉和页脚,然后执行window.print()进行打印。
remove_ie_header_and_footer()函数通过修改注册表的方式来去除IE浏览器的页眉和页脚。首先获取注册表的路径hkey_path,然后创建一个ActiveXObject对象RegWsh,通过RegWsh.RegWrite方法将header和footer的值设置为空,从而去除页眉和页脚。
以上就是长沙网络推广分享给大家的js客户端打印html并且去掉页眉、页脚的实例的全部内容了。这个实例简单易懂,实用性强,希望能给大家一个参考,也希望大家能从中受益。也请大家多多支持狼蚁SEO。
本文介绍了如何使用js客户端打印HTML内容并去除页眉和页脚,包括print()方法的使用、浏览器兼容性测试、HTML示例代码以及去除IE浏览器页眉页脚的方法。内容生动、文体丰富,保持了原文风格特点,对读者有一定的吸引力。希望本文能对大家有所帮助。
以上内容仅供参考,如有更多疑问和需求,请访问狼蚁网站SEO优化相关教程或论坛,与众多开发者交流学习。也请关注长沙网络推广的更多分享,我们将不定期为大家带来实用的技术知识和经验。支持狼蚁SEO,让我们一起学习进步!
编程语言
- js 客户端打印html 并且去掉页眉、页脚的实例
- Node.js 基础教程之全局对象
- Asp遍历服务器对象的代码
- 解析array splice的移除数组中指定键的值,返回一个
- layui的checbox在Ajax局部刷新下的设置方法
- JS根据Unix时间戳显示发布时间是多久前【项目实
- XML 非法字符(转义字符)
- fetch 使用及如何接收JS传值
- js 匹配多个的Email地址的代码
- JQuery遍历DOM节点的方法
- Mysql 删除数据库drop database详细介绍
- SQL查询排名函数实例
- DEDE实现转跳属性文档在模板上调用出转跳地址
- js监听html页面的上下滚动事件方法
- PHP字符串中插入子字符串方法总结 -font color=red
- js实现随屏幕滚动的带缓冲效果的右下角广告代码