html中的打印预览页面

html中的打印预览页面

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>总分环比统计查询</title>
</head>

<body>
<div class="g0_container">
    <div class="g0_ydpm_c" id="printdiv">
        <p><span><%=lastMonth%></span><span><%=now%></span>总分环比统计情况</p>
        <table class="g0_table" >
            <thead>
                <tr>
                    <th>序号</th>
                    <th>单位名称</th>
                    <th>1</th>
                    <th>环比</th>
                    <th>2</th>
                    <th>环比</th>
                    <th>3</th>
                    <th>环比</th>
                    <th>4</th>
                    <th>环比</th>
                    <th>5</th>
                    <th>环比</th>
                    <th>6</th>
                    <th>环比</th>
                    <th>7</th>
                    <th>环比</th>
                    <th>8</th>
                    <th>环比</th>
                    <th>9</th>
                    <th>环比</th>
                    <th>10</th>
                    <th>环比</th>
                    <th>11</th>
                    <th>环比</th>
                    <th>12</th>
                    <th>环比</th>
                </tr>
            </thead>
            <tbody id="resTable">
                <tr>
                    <td>1</td>
                    <td>1</td>
                    <td>1</td>
                    <td>1</td>
                    <td>1</td>
                    <td>1</td>
                    <td>1</td>
                    <td>1</td>
                    <td>1</td>
                    <td>1</td>
                    <td>1</td>
                    <td>1</td>
                    <td>1</td>
                    <td>1</td>
                    <td>1</td>
                    <td>1</td>
                    <td>1</td>
                    <td>1</td>
                    <td>1</td>
                    <td>1</td>
                    <td>1</td>
                    <td>1</td>
                    <td>1</td>
                    <td>1</td>
                    <td>1</td>
                    <td>1</td>
                </tr>
            </tbody>
        </table>
        <div class="g0_btn_c" style="display: none">
            <a href="###" class="g0_btn g0_mr_24" onclick="windowprint()">打印</a>
        </div>
    </div>
</div>
</body>
<script type="text/javascript" src="<%=basePath%>/common/js/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="<%=basePath%>/common/layer3.1/layer.js"></script>
<script type="text/javascript">

// 打印
function windowprint() {
    $(".g0_btn_c").hide();
    var headhtml = "<html><head><title></title></head><body>";
    var foothtml = "</body>";
    // 获取div中的html内容
    $(".rank-1").html("1");
    $(".rank-2").html("2");
    $(".rank-3").html("3");
    var newhtml= $("#printdiv").html();
    // 获取div中的html内容,jquery写法如下
    // var newhtml= $("#" + printpage).html();

    // 获取原来的窗口界面body的html内容,并保存起来
    var oldhtml = document.body.innerHTML;

    // 给窗口界面重新赋值,赋自己拼接起来的html内容
    document.body.innerHTML = headhtml + newhtml + foothtml;

    // 调用window.print方法打印新窗口
    window.print();

    // 将原来窗口body的html值回填展示
    document.body.innerHTML = oldhtml;`在这里插入代码片`
    $(".rank-1").html("");
    $(".rank-2").html("");
    $(".rank-3").html("");
    $(".g0_btn_c").show();
    return false;
}
</script>
<script type="text/javascript" src="<%=basePath%>/common/js/jquery-1.9.1.min.js"></script>
</html>

第一篇文章 谢谢大家支持!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值