在业务中会遇到打印html等前端局部内容,思路是将该部门内容放到iframe中,对iframe中对内容进行打印。具体可以参考如下:
<iframe id="print-iframe" style="display:none;" ></iframe>
<script>
function print(){
var url ="<%=path %>/inc/view/print?id="+id;
$('#print-iframe').attr('src', url);
}
<script>
print页面中调用 window.print(); 进行打印
<script>
window.onload=function(){
window.print();
}
</script>
<div style="width:100%;height:100%;">
<image src="<%=path %>/file/view/image&id=${param.id }"></image>
</div>
文章介绍了在业务场景中如何利用iframe来打印HTML的局部内容。首先创建一个隐藏的iframe,然后设置其src属性为包含要打印内容的URL。在iframe加载完成后调用window.print()方法进行打印,这种方法适用于前端局部内容的打印需求。
3680

被折叠的 条评论
为什么被折叠?



