button.style.display = "none";
print();

解决方案 »

  1.   

    定义个打印的样式,<meta rel="stylesheet" type="text/css" href="style.css" media="print" />
      

  2.   

    <div align="center" id="printO" style="display:"><input name="Button" onClick="window.printO.style.display='none' type="button" value="打印"></div>
      

  3.   

    定义打印的样式:    <style>
          @media print {
            input.btn {
              display: none;        
            }
          }
        </style><input class="btn" name="Button" type="button" value="打印" />
      

  4.   

    谢谢大家,另外打印完以后这个按钮还要显示
    我使用了 
    onafterprint
    onbeforeprint
    但是这两个事件都发生在打印之前,请问有谁做过?
      

  5.   

    button.style.display = "none";
    print();
    button.style.display = "";
      

  6.   

    print0何解?
    4楼的写错了
    <link rel="stylesheet" type="text/css" href="style.css" media="print" />