解决使用js 打印当前页面时会多出一页空白纸张的问题
<block id="printarea">
</bock>
$('#printdo').bind('click',function (data) {
var printpage=document.getElementById('printarea');
newstr= printpage.innerHTML;
var oldstr = document.body.innerHTML;
document.body.innerHTML =newstr;
window.print();
document.body.innerHTML=oldstr;
//打印完刷新当前页面
location.reload();
//window.print();
})
最近使用以上代码打印选择区域时,会出现一页空白纸张的问题,经过调试发现是页面body高度的问题,将页面body高度设置为95%即可解决。
$("body").css("height", "95%");

浙公网安备 33010602011771号