使用js原生的打印 实现一次性打印多张

怎么实现

目前只实现了打印一张

var newWindow=window.open(window.document.URL)
newWindow.document.body.innerHTML='自定义的html'
newWindow.print()
newWindow.close()

页面上勾选多行 实现打印 多个html

怎么实现?理想效果我勾选九个 出现九宫格 然后询问是打印

js有内置的实现吗 总不会在这里写一个循环吧

阅读 4.7k
2 个回答

打印是浏览器自带行为,JS 只能调用,接下来打印几张要用户自己选择了。

好吧

想要分页 直接在要分页的地方 加上一段

<div style='page-break-after:always'> 即可

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题