js打印
<!--这个是用来 打印二维码的标签 弹框用的;--> <div class="modal-dialog modal-full " style="z-index:9999; width: 15cm;height:15cm;position: relative; left: 0px;top: -240px" id="biaoqianDiv" hidden="hidden"> <div class="modal-content"> <div class="modal-header"> <!--<button type="button" class="btn btn-primary" onclick="printBiaoqianNow(1)">打印</button>--> <button type="button" class="btn btn-primary" onClick="printdiv('biaoqian-data');">打印</button> <!--<button type="button" class="btn btn-primary" onclick="printBiaoqianNow(this)">打印2</button>--> <button type="button" class="close" data-dismiss="modal"> <span aria-hidden="true" onclick="changeShow()">X</span> </button> <label> <h4 class="modal-title" id="titleInfo">标签内容</h4> </label> </div> <div class="modal-body" style="width: 15cm; height:15cm; overflow-y:scroll;"> <!--startprint1--> <div id="biaoqian-data"> </div> <!--endprint1--> </div> </div> </div> <script> function printdiv(printpage) { var headstr = "<html><head><title></title></head><body>"; var footstr = "</body>"; var newstr = document.all.item(printpage).innerHTML; var oldstr = document.body.innerHTML; document.body.innerHTML = headstr + newstr + footstr; window.print(); document.body.innerHTML = oldstr; // return false; } // function printBiaoqianNow(oper) { // 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; // }