如何从打印页面删除日期?

时间:2018-03-08 11:43:41

标签: javascript jquery laravel

enter image description here

function PrintElem(elem) {
   Popup($(elem).html());
   document.getElementByClass('purchasprint').style.display = 'show';

 }

 function Popup(data) {
   var mywindow = window.open('', 'Print Expense Invoice',
     'height=600,width=1000');

   mywindow.document.write(data);

   mywindow.document.close();
   mywindow.focus();

   mywindow.print();
   mywindow.close();

   return true;

 }

这是我的脚本,我试图删除或修改日期放置的标题日期。我已经尝试了很多方法,但我坚持这个建议吗?

1 个答案:

答案 0 :(得分:0)

从历史上看,要让这些东西消失是不可能的,因为它们是用户设置,不被视为您可以控制的页面的一部分。

http://css-discuss.incutio.com/wiki/Print_Stylesheets#Print_headers.2Ffooters_and_print_margins

但是,截至2017年,@ page at-rule已经标准化,可用于在现代浏览器中隐藏页面标题和日期:

@page { size: auto;  margin: 0mm; }