function doPrint() { var head_str = "<html><head><title></title></head><body>";//生成头部 var foot_str = "</body></html>";//生成尾部 var new_str = document.getElementById(‘PrintView‘).innerHTML;//获取指定打印区域(要打印的html块) var old_str = document.body.innerHTML;//获得原本页面的html内容 document.body.innerHTML = head_str + new_str + foot_str; //构建新网页 window.print(); //打印刚才新建的网页 document.body.innerHTML = old_str; //将网页还原 return false; }