print() 方法用于打印当前窗口的内容,支持部分或者整个网页打印。
调用 print() 方法所引发的行为就像用户单击浏览器的打印按钮。通常,这会产生一个对话框,让用户可以取消或定制打印请求。
win10下测试ie11、chrome、firefox、360、edge 都可以成功去掉页眉页脚;
<!DOCTYPE html> <html> <head> <title>打印</title> <meta charset="utf-8"> <style> .printBox { width: 300px; height: 300px; border: 1px solid blue; } </style> <!-- 打印的样式--> <style media="print"> @page { size: auto; margin: 0mm; } </style> </head> <body> <div class="printBox"> this is content!!!<br> 点击按钮打印 </div> <button onclick='print_page()'>打印</button> </body> <script type="text/javascript"> function print_page() { if (!!window.ActiveXObject || "ActiveXObject" in window) { //是否ie remove_ie_header_and_footer(); } window.print(); } function remove_ie_header_and_footer() { var hkey_path; hkey_path = "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\PageSetup\"; try { var RegWsh = new ActiveXObject("WScript.Shell"); RegWsh.RegWrite(hkey_path + "header", ""); RegWsh.RegWrite(hkey_path + "footer", ""); } catch (e) { } } </script> </html>
以上这篇js 客户端打印html 并且去掉页眉、页脚的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。
详解React-Native全球化多语言切换工具库react-native-i18n
开篇??篓C阶段感悟最近2-3个月基本都因为一些私事没怎么系统的工作和学习,途中看了几天Kotlin的东西写了些demo并且整了个小项目,但是整体状态不是
React-intl 实现多语言的示例代码
最近在项目中添加了语言国际化的功能。语言国际化,也有人说成是语言本地化,其实就是为WebApp添加多语言,我们的项目当前包含了中文版和英文版
基于ES6作用域和解构赋值详解
ES6强制开启严格模式作用域var声明局部变量,for/if花括号中定义的变量在花括号外也可访问let声明的变量为块作用域,变量不可重复定义const声明常量,