javascript - 打印 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>
解决方案
推荐阅读
- laravel - laravel 对象到数组,某些字段返回零
- deep-learning - 无法从 Docker Isaac sim 对象检测训练生成合成图像样本数据
- javascript - UpdateMany 文档中包含 mongodb 中的对象数组
- javascript - 无法从 chrome.query.tab() 访问变量值作为全局变量
- solr - Solr 8.8 - 仅使用日期字段年份值的搜索查询
- sql - 如何从 PostgreSQL 中现有的 int 类型中获取具有 char 数据类型的新列
- c++ - 我正在解决 passcal 的三角形问题,在实现我的逻辑后,我遇到了这个错误
- linux - BASH中文件名中的不合逻辑数字优先级
- javascript - 如何使用原型 javascript 在另一个 div 中创建 div
- javascript - 想要从 React UI 上传 zip 文件夹并将其发送到后端节点 js 服务器,我可以从那里将该文件夹放置在我系统上的某个路径中