Javascript 打印HTML文档的特定部分
我知道这个问题已经被问过了,但我使用的是不同的、简短的方法 我的网页上有打印发票的打印按钮Javascript 打印HTML文档的特定部分,javascript,html,printing,Javascript,Html,Printing,我知道这个问题已经被问过了,但我使用的是不同的、简短的方法 我的网页上有打印发票的打印按钮 <button class="print" onclick="window.print()">Print</button> 打印 问题是它打印整个文档,包括print按钮 他们是否有任何方法将打印按钮排除在文档打印之外 签出此链接:像这样更改onclick函数 打印我只需要添加 在我头上的那一页 print.css如下所示 body {visibility:hidden;}
<button class="print" onclick="window.print()">Print</button>
打印
问题是它打印整个文档,包括print
按钮
他们是否有任何方法将打印
按钮排除在文档打印之外
签出此链接:像这样更改onclick函数
打印
我只需要添加
在我头上的那一页
print.css如下所示
body {visibility:hidden;}
.print{可见性:可见;}
我们还必须将
class=“print”
分配给要打印的html元素
多亏了@Clay,你可以在用户打印时设置自定义CSS以隐藏页面的不同部分,谷歌的“CSS打印样式”就可以了,但这不是一个很好的解决方案。