JS实现打印 window.print()

介绍

print() 方法用于打印当前窗口的内容。

局部打印

  • 使用css3 @media 查询 属性来进行操作
    媒体类型 print用于打印机和打印预览
    @media print {    
       /** print 中进行显隐等操作 以达到局部打印**/
       .noprint {
           display: none;
        }
    }   
    

打印时背景色消失

  • 谷歌:在div的style中添加-webkit-print-color-adjust: exact;
  • 火狐:在div的style中添加print-color-adjust: exact; color-adjust: exact;

参考资料

window.print()局部打印三种方式
@page

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容