html页面实现打印功能
方式一 打印整个html页面
<!DOCTYPE html>
<html lang="zh" xmlns:th="http://www.thymeleaf.org" >
<head>
<th:block th:include="include :: header('修改学员基本信息')" />
<style>
input[disabled]{background:#fff;opacity:1;color:black;}
.td1{
width: 20%;
}
.td3{
width: 5%;
}
tr{
height: 56px;
}
/*input:disabled{
border : 0px solid #DDD ;
background-color : white ;
}*/
</style>
<style type="text/css" media="print">
.noprint { display:none;}
</style>
</head>
<body class="white-bg">
<div class="wrapper wrapper-content animated fadeInRight ibox-content container" >
<div class="row">
<div col-sm-12>
<h1 style="text-align: center">报名确认表</h1>
</div>
</div>
<table border="0">
<tr>
<td class="td1" style="width:25%"></td>
<td class="td2">
单位名称:<input name="dwcs" value="恒大物业" style="border:none;" disabled type="text">
</td>
<td class="td3" style="width:10%"></td>
<td class="td4" rowspan="3">
<div >
<img src="/img/photoDemo/6_zp.jpg">
</div>
</td>
</tr>
<tr>
<td class="td1" style="width:25%"></td>
<td class="td2">
单位所在城市:<input name="dwcs" value="济南" style="border:none;" disabled type="text">
</td>
<td class="td3"></td>
<td class="td4">
</td>
</tr>
<tr>
<td class="td1"></td>
<td class="td2">
姓名:<input name="dwcs" value="张三" style="border:none;" disabled type="text">
</td>
<td class="td3"></td>
<td class="td4">
</td>
</tr>
<tr>
<td class="td1"></td>
<td class="td2">
职务:<input name="dwcs" value="项目经理" style="border:none;" disabled type="text"><br>
</td>
<td class="td3"></td>
<td class="td4">
身份证:<input name="dwcs" value="370138273847569283" style="border:none;" disabled type="text">
</td>
</tr>
<tr>
<td class="td1"></td>
<td class="td2">
手机号:<input name="dwcs" value="1782763234" style="border:none;" disabled type="text">
</td>
<td class="td3"></td>
<td class="td4">
取证类型:<input name="dwcs" value="新取证" style="border:none;" disabled type="text">
</td>
</tr>
<tr>
<td class="td1"></td>
<td class="td2">
企业联系人姓名:<input name="dwcs" value="王大拿" style="border:none;" disabled type="text">
</td>
<td class="td3"></td>
<td class="td4">
企业联系人手机:<input name="dwcs" value="18393827465" style="border:none;" disabled type="text">
</td>
</tr>
<tr>
<td class="td1"></td>
<td class="td2">
企业邮箱:<input name="dwcs" value="test@qq.com" style="border:none;" disabled type="text">
</td>
<td class="td3"></td>
<td class="td4">
企业收件地址:<input name="dwcs" value="山东省济南市历下区伯乐路" style="border:none;width: 200px" disabled type="text">
</td>
</tr>
<tr>
<td colspan="4" style="text-align: center">
<!--<button class="noprint btn-dark" onclick="testPrint()" style="text-align: center">打印</button>-->
<button type="button" class="btn btn-w-m btn-success noprint" onclick="testPrint()">打印</button>
</td>
</tr>
</table>
</div>
<th:block th:include="include :: footer" />
<script th:inline="javascript">
function testPrint() {
window.print();
}
</script>
</body>
</html>
方式二 通过获取页面html内容打印
window.document.body.innerHTML
网上一搜一大片