如何使用Javascript打印表格?

保罗

我发现此代码可以用Javascript打印。

function printData()
{
   var divToPrint=document.getElementById("printTable");
   newWin= window.open("");
   newWin.document.write(divToPrint.outerHTML);
   newWin.print();
   newWin.close();
}

元素ID“ printTable”是我要打印的表格的ID,但是不幸的是,它仅打印出表格的内容,而不打印表格的样式。我只想在上面加上边框,以便更轻松地阅读印刷品。谁能帮我?

暗淡的

这是jsfiddle示例中的代码。我已经测试过了,看起来还不错。

http://jsfiddle.net/dimshik/9DbEP/4/

我使用了一个简单的表,也许您在用JavaScript创建的新页面上缺少一些CSS。

<table border="1" cellpadding="3" id="printTable">
    <tbody><tr>
        <th>First Name</th>
        <th>Last Name</th>      
        <th>Points</th>
    </tr>
    <tr>
        <td>Jill</td>
        <td>Smith</td>      
        <td>50</td>
    </tr>
    <tr>
        <td>Eve</td>
        <td>Jackson</td>        
        <td>94</td>
    </tr>
    <tr>
        <td>John</td>
        <td>Doe</td>        
        <td>80</td>
    </tr>
    <tr>
        <td>Adam</td>
        <td>Johnson</td>        
        <td>67</td>
    </tr>
</tbody></table>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

!解决了!如何使用xmlHttpRequest从JavaScript中的.json文件打印表格

来自分类Dev

我如何使用F#打印表格

来自分类Dev

如何在slidify中打印表格?

来自分类Dev

如何在Delphi中打印表格

来自分类Dev

使用鼠尾草数学打印表格

来自分类Dev

如何使用空手道 API 中的打印语句打印表格数据?

来自分类Dev

Dompdf不使用已发布的php表格打印表格

来自分类Dev

如何在R中使用Pagedown和Kable来打印表格,然后分页

来自分类Dev

如何在针织衫中打印表格

来自分类Dev

如何在 Python 中打印表格字典

来自分类Dev

如何从维基百科打印表格

来自分类Dev

使用PHP从小费计算器打印表格

来自分类Dev

使用Java脚本打印表格-文本立即消失

来自分类Dev

无法使用window.print()函数打印表格的边框

来自分类Dev

R闪亮:使用选定的列打印表格

来自分类Dev

仅使用嵌套的 while 循环打印表格

来自分类Dev

成对打印表格

来自分类Dev

如何在asp.net中使用JavaScript仅打印表数据元素?

来自分类Dev

PHP函数以HTML打印表格

来自分类Dev

在点击时无法打印表格数据

来自分类Dev

获取JTable以打印表格格式

来自分类Dev

在点击时无法打印表格数据

来自分类Dev

jQuery append()无法正确打印表格

来自分类Dev

在 .net 中的预印表格上打印

来自分类Dev

如何打印表列以在INSERT查询中使用

来自分类Dev

如何打印表中的所有行,而不是使用PHP?

来自分类Dev

R使用消息打印表

来自分类Dev

如何从curl命令输出中编写shell sript以打印表格格式

来自分类Dev

如何在由控件组成的引导程序中很好地打印表格?