js页面打印并去掉上方日期和下方网页地址

/*这里主要是去除页眉和页脚*/
 <style type="text/css">
 @page{
            margin-top: 1mm;
            margin-bottom: 1mm;
      }
 </style>
 /*调用浏览器的打印方法*/
 <script language="javascript">
        function preview(oper)
        {

            if (oper < 10){
                bdhtml=window.document.body.innerHTML;//获取当前页的html代码
                sprnstr="<!--startprint"+oper+"-->";//设置打印开始区域
                eprnstr="<!--endprint"+oper+"-->";//设置打印结束区域
                prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //从开始代码向后取html
                prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取html
                window.document.body.innerHTML=prnhtml;
                window.print();
                window.document.body.innerHTML=bdhtml;
            } else {
                window.print();
            }
        }
    </script>

下面是页面html中加入的代码

 <!--startprint1-->
            <!--打印内容开始-->
            <b>这里随便写</b>
             <!--打印内容结束-->
 <!--endprint1-->
  <input type=button name='button_export' title='打印1' onclick=preview(1) value=打印1>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章