使用javascript函数window.print()在下一页上写一些内容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用javascript函数window.print()在下一页上写一些内容相关的知识,希望对你有一定的参考价值。

在我的ASP.NET MVC视图中,我编写了以下代码来打印我的网页内容。

        var newWindow = window.open();
        newWindow.document.write()

        newWindow.document.write(document.getElementById("sbmtform").innerhtml);
        newWindow.print();

我有另一个div,我希望在同一文件的下一页上打印。请指导如何添加页面或如何进入下一页并编写我的内容。

答案

您可以添加CSS指令:

@media print {
    .mynewpage {page-break-after: always;}
}

并在HTML中

<br class="mynewpage">

另见https://www.w3schools.com/cssref/pr_print_pagebb.asp

如果你没有CSS,你也可以这样做:

<br style="page-break-after: always;">
另一答案

不确定为什么您希望最终用户使用所有UI控件打印整个网页。考虑使用特定的reporting tool生成和打印基于数据的文档。

以上是关于使用javascript函数window.print()在下一页上写一些内容的主要内容,如果未能解决你的问题,请参考以下文章

javascript 使用

javascript 使用

javascript - 使用另一个函数中的变量 javascript - '今天未在对象中定义'

JavaScript之基础-5 JavaScript 函数

从 p:remoteCommand 的 oncomplete 处理程序调用 JavaScript 函数 - 使用一些 JavaScript 代码模拟相同的函数

使用 jquery/javascript 调用 angularjs 函数