方法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>

解决方案 »

  1.   

    谢谢您的回复!
    再请问您的第二种方法“this eare is not print”文字部分是否在页面上无法显示?
    您的第一种方法的 getElementById 在IE中支持么?
      

  2.   

    一楼的办法与您的想法可能并不相同。你是随时决定用户的打印选择。
    但对visibility属性为hidden的块既不显示也不会打印出来。另外display属性为none的块也是如此。
    其实你可以把要打印的内容重写到一个新的窗口中。
    另getElementById在IE和NS中都支持。