我想在Firefox的加载页面上打印收据页面

Firefox显示以下错误。

不推荐使用getPreventDefault()。请改用defaultPrevented。
错误源行:

src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse;


print();

代码:
$(document).ready(function() {
    print_doc();
    $("#Submit").click(function() {
        $("#goBack").hide();
        $("#printRow").hide();
        print();
        $("#goBack").show();
        $("#printRow").show();
    });
});

function print_doc() {
    $("#goBack").hide();
    $("#printRow").hide();
    print();
    $("#goBack").show();
    $("#printRow").show();
}

我想在显示“goBack”和“printRow” ID之前打印收据,但不起作用

最佳答案

您可以使用媒体类型print 创建新的CSS

<style media="print">
#goBack,#printRow {
   display:none;
}
</style>

使用此代码

打印:

适用于打印文档(也适用于在打印预览模式下查看的文档)。

CSS Media Type

08-15 19:55