在我的网站上的一个页面上(用PHP编码),我试图添加2个(甚至更多)打印按钮,每个打印按钮打印一部分网页.例如,在页面上有一个表格,其下面有一些值和2个图表.我想添加2个打印按钮,一个按钮打印表格,另一个打印两个图形.我发现这个
Example但是无法理解清楚.任何帮助或示例都会对我有所帮助.
提前致谢.
一个简单的想法是临时创建一些先前的css打印规则,例如,
.printtable * { display : none; } .printtable table { display : block; }
和
.printtableandgraph * { display : none; } .printtableandgraph img { display : block; }
那么这两个按钮应该在window.print()语句之前为body元素(或包含你的表和图形的其他元素)添加.printtable和.printtableandgraph类
(如果用户在同一个打印按钮上单击两次或更多次,请先检查该元素是否已设置该类名)