javascript只打印特定<div> </div>的内容

时间:2010-06-02 05:37:08

标签: javascript css printing

我试过javascript window.print()它打印整页内容,包括页面上的打印按钮。

3 个答案:

答案 0 :(得分:19)

您需要创建新样式表print.css并设置CSS media=print

例如:

<style media="screen">
  .noPrint{ display: block; }
  .yesPrint{ display: block !important; }
</style>

<style media="print">
  .noPrint{ display: none; }
  .yesPrint{ display: block !important; }
</style>

了解更多详情:Print a doument with CSS

答案 1 :(得分:3)

A List Apart有一篇非常好的文章。

答案 2 :(得分:2)

创建iframe并将文本复制到其中。然后你可以在iframe嵌入窗口中调用它的打印功能

请参阅: String.print()