//打印 iframe 页面
var iframe=document.getElementById("printIframe");
iframe.contentWindow.print();
页面:
bug效果,
解决之后的效果:
解决方法:
打印的高度是页面的高度,页面的高度是内容撑起来的。可能是页面有大文本的原因,打印时,页面实际高度 变高了,导致部分内容被隐藏,所以解决办法就是,在打印之前控制 iframe 内的div 使其加高,打印结束后,再恢复其高度即可。
虽说是个笨方法,但是很使用丫。