前端js打印table出现断层怎么办

JavaScript016

前端js打印table出现断层怎么办,第1张

用了上面一位评论者的css的属性page-break-after

然后,用了最蠢的方法,不断的测试一张A4纸的高度,然后每一页对应一个div设置成A4纸的高度,插入table,

然后同时要设置每个div第一行tr每个td的宽度,避免每张纸的每列宽度不一样

这样子打印出来不管横向和竖向,不管IE和chrome都可以正常显示了

如何用Js打印出一个HTML里的table元素

遍历获取HTML里的Table内容var allTD=document.querySelectorAll('table td') for...用JS写,思路如下,先通过ID获取table元素,然后一个for循坏