window.print()仅打印文本

时间:2014-04-14 19:09:36

标签: javascript printing

您好我正在制作基于网络的POS,在打印票证时我使用了javascript

window.print()

但是我有返回主页面的按钮,而且我不想要在票证上打印的那些,我可以只从浏览器窗口打印文本吗?如果是这样我该怎么办?

我也是新手,所以如果有更好的方法可以做到这一点,我会很感激有关如何做的提交

提前

2 个答案:

答案 0 :(得分:0)

添加一个打印样式表,隐藏您不想要打印的所有内容:

<link rel="stylesheet" type="text/css" media="print" href="print.css">

在这个样式表中你可以例如使用img { display: none; }隐藏所有图像或做一些更奇特的事情,例如用黑/白等替换颜色。

答案 1 :(得分:0)

您应该考虑构建打印样式表。

以下是制作打印样式表的指南:

http://www.webcredible.co.uk/user-friendly-resources/css/print-stylesheet.shtml

你需要一个这样的样式表:

<link rel="stylesheet" href="print.css" type="text/css" media="print" />