打印

打印的常用的几种方式:

1. open新页面打印

var childWin = window.open("about:blank");
childWin.document.body.innerHTML = document.body.innerHTML;
// code... 
// 操作(修改/隐藏/添加)内容
childWin.print();

2. iframe中打印

var ifr = document.createElement("iframe");
ifr.src = "about:blank";
ifr.style.display = "none";
document.body.appendChild(ifr);
var win = ifr.contentWindow;
win.document.body.innerHTML = document.body.innerHTML;
// code... 
// 操作(修改/隐藏/添加)内容
win.print();

3. 本页打印

var oldHTML = document.body.innerHTML;
// code... 
// 操作(修改/隐藏/添加)内容
window.print();
// 完了之后
document.body.innerHTML = oldHTML;
全部评论

相关推荐

不愿透露姓名的神秘牛友
09-30 19:49
起名星人:蛮离谱的,直接要求转投销售
投递汇川技术等公司10个岗位
点赞 评论 收藏
分享
10-17 12:16
同济大学 Java
7182oat:快快放弃了然后发给我,然后让我也泡他七天最后再拒掉,狠狠羞辱他一把😋
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务