问题描述
我在JSP页面和打印按钮中有一个数据表。 单击打印按钮后,将打开“打印选项”对话框并打印数据表值。
现在,我有button onclick="callsubmit()"
。
javascript:
function callsubmit(){
window.print();
window.opener.document.location = window.opener.document.location.href;
window.close();
}
此函数可打印整个页面,但我仅需要数据表值。
如何编写用于打印特定值的JavaScript?
1楼
在media="print"
上提供一个单独的CSS样式表,其中您隐藏了所有期望该表的内容。
例如
<link rel="stylesheet" href="print.css" media="print">
其中, print.css
如下所示:
#header, #menu, #footer, p {
display: none;
}
当然,这仅在将HTML编写为的情况下很容易,否则您将不得不对HTML结构进行一些修改,以使它们完全分开。