window.print();打印一个jsp页面,但是现在把我的打印按钮也打印出来了,我怎么能在打印时不打印出指定按钮啊?

解决方案 »

  1.   

    在打印前,用div把按钮隐藏。
      

  2.   


    <input type="button" name="Submit" value="打印" onClick="window.print()"/>
      

  3.   

    <span id="mySpan">
    <input type="button" name="Submit" value="打印" onClick="beforePrint();window.print()" />
    </span>//思路,先隐藏掉你的按钮,然后再调用打印函数
    <script>
       function beforePrint(){
          var btn = document.getElementById("mySpan");
          btn.style.display = "none";
       }
    </script>
      

  4.   

    提供个思路 伪代码
    你在点【打印】的时候
    写一个javascript
    print(){
      //先隐藏掉你的按钮
      document.print.style.display=
      //然后再掉你的打印方法
      window.print~~~~~~~~
    }<input type="button" name="print" onclick=print()>