首页 > 解决方案 > 打印 div 内容 - 崩溃

问题描述

我正在尝试打印 div 的内容,我能够做到这一点,但似乎任何时候它生成它都会崩溃,让我无法返回。如果我要打印很多页面,它只会加载选项卡,直到浏览器询问我是否应该关闭选项卡或等待。

这就是我所拥有的。(来自 Stackoverflow 的帮助)

<div class="col-md-12">
    <div class="col-md-6">
        <button id="print" onclick="printContent('content');" class="btn btn-info">Print</button>
    </div>
</div>

<div class="col-md-12" id="content"> 
  DYNAMIC PHP CONTENT IS GENERATED HERE
</div>

<script>
  function printContent(el){
  var restorepage = $('body').html();
  var printcontent = $('#' + el).clone();

  $('body').empty().html(printcontent);
  window.print();
  $('body').html(restorepage);
 }
</script>

标签: javascriptphpjquery

解决方案


推荐阅读