我正在做一个HTML和javascript项目。我想用javascript打印我的文档。我正在使用window.print()
打印。但是我怎样才能通过打印范围呢?例如:如果一个文档包含20页,而我只想打印5-10页。
发布于 2012-10-25 14:10:18
您不能使用window.print()
设置范围,使用window.print()
将调用您的打印首选项窗口,该窗口是本机打印窗口,您可以在其中手动设置页面范围。
也许您可以使用特定于打印的样式表或媒体查询,为不想打印的内容动态设置一个类。
发布于 2015-10-18 12:36:18
window.print()
不接受任何参数,
但是您可以针对您的情况使用:事件。
只需为页面中不希望打印的部分切换display: none
即可。
发布于 2012-10-25 14:11:57
你不能这么做。window.print()
所能做的就是打开操作系统的默认打印对话框。
但是也许你可以做一些事情,比如隐藏网站中不应该打印的部分。
https://stackoverflow.com/questions/13062569
复制相似问题