方法1:
document.getElementById(NotPrintId).visibility = "hidden";
window.print();方法2:
<style>
.noPrint
{
visibility:hidden;
}
</style>
<body>
<div class="noPrint">this eare is not print</div>
</body>
document.getElementById(NotPrintId).visibility = "hidden";
window.print();方法2:
<style>
.noPrint
{
visibility:hidden;
}
</style>
<body>
<div class="noPrint">this eare is not print</div>
</body>
再请问您的第二种方法“this eare is not print”文字部分是否在页面上无法显示?
您的第一种方法的 getElementById 在IE中支持么?
但对visibility属性为hidden的块既不显示也不会打印出来。另外display属性为none的块也是如此。
其实你可以把要打印的内容重写到一个新的窗口中。
另getElementById在IE和NS中都支持。