用 JavaScript 实现页面数据的打印 : 主要是用到了一个 print() 函数 , 该函数将会打印整个 web 页面 body 内的所有 html 数据 ! 使用方法为 window.print(); 打印页面上局部的数据,则可以把局部数据放入body.innerHTML中打印。
function printme()
{
var headstr = "<html><head><title></title></head><body>"; //打印头部
var footstr = "</body></html>"; //打印尾部
var printData = document.getElementById("printArea").innerHTML; //获得 div 里的所有 html 数据
var oldstr = document.body.innerHTML;
document.body.innerHTML = headstr+printData+footstr;
window.print();
document.body.innerHTML = oldstr; //保持原页面格式
}
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。