用 JavaScript 实现页面数据的打印 : 主要是用到了一个 print() 函数 , 该函数将会打印整个 web 页面 body 内的所有 html 数据 ! 使用方法为 window.print(); 打印页面上局部的数据,则可以 用 //把数据嵌套在 一个 div 里,获得 div var printData = document.getElementById("dvData").innerHTML; 获得 div 里的所有 html 数据 window.document.
页面中添加样式: <style media="print"> @page { size: auto; /* auto is the initial value */ margin: 0mm; /* this affects the margin in the printer settings */ } </style> 直接调用 window.print(); 如果ie不支持可以用以下方法:判断出IE浏览器之后调用 if(getExplorer() == &qu
function contentPrint(contentArea) { var initBody = document.body.innerHTML; if ($("div").hasClass("scroll")) { $(".scroll").attr("class", ""); } if (window.matchMedia) { var mediaQueryList = window.matchM