【问题标题】:Printing Specific Part of HTML document [duplicate]打印 HTML 文档的特定部分 [重复]
【发布时间】:2018-09-06 16:25:33
【问题描述】:

我知道这个问题已经被问过了,但我正在使用不同的短方法。

我的网页中有打印发票的打印按钮

<button class="print" onclick="window.print()">Print</button>

问题是它打印了整个文档,包括print 按钮 他们有什么方法可以将print 按钮排除在文档中的打印之外

查看此链接:https://www.thoughtco.com/how-to-add-a-print-button-4072006

【问题讨论】:

标签: javascript html printing


【解决方案1】:

我只需要添加

&lt;link rel="stylesheet" type="text/css" media="print" href="print.css"&gt;

在我页面的头部


print.css 如下
body {visibility:hidden;}

.print {visibility:visible;}


此外,我们必须将 class="print" 分配给我们要打印的 html 元素

感谢@Clay

【讨论】:

    【解决方案2】:

    像这样改变onclick函数

    &lt;button class="print" onclick="this.style.visibility='hidden';window.print();"&gt;Print&lt;/button&gt;

    【讨论】:

    • 会起作用,但不是一个很好的解决方案。
    猜你喜欢
    • 1970-01-01
    • 2023-03-28
    • 2014-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多