我想在浏览器中从倒数第二页开始打印,
如何在调用 window.print();
之前指定范围来自 JavaScript。
这是我的媒体打印风格
<style type="text/css" media="print">
.pageBreak
{
page-break-before: avoid;
page-break-after: avoid;
page-break-inside: avoid;
height: 100%;
}
@page {
size: landscape;
}
</style>
谢谢
最佳答案
希望对你有帮助
Java 脚本
var content = document.getElementById(“mycontenttoprint");
var printer = document.getElementById(“printiframe").contentWindow;
printer.document.open();
printer.document.write(content.innerHTML);
printer.document.close();
printer.focus();
printer.print();
HTML
<iframe id="printiframe" style="height: 0px; width: 0px; position: absolute"></iframe>
如果您遇到任何问题,请告诉我。
关于javascript - 如何以编程方式指定要在浏览器中打印的页面范围(使用 javascript 或 css),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40975304/