js控制分页打印、打印分页示例
1 打印分页 需要添加一段代码
<div style="page-break-before:always;"><br /></div>
2
<!DOCTYPE html>
<
html
>
<
head
>
<
meta
http-equiv
=
"Content-Type"
content
=
"text/html; charset=utf-8"
/>
<
title
>无标题文档</
title
>
<
script
type
=
"text/javascript"
>
function doPrint() {
bdhtml=window.document.body.innerHTML;
sprnstr="
<!--startprint-->
";
eprnstr="
<!--endprint-->
";
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
window.print();
}
</
script
>
</
head
>
<
body
>
<
p
>1</
p
>
<
p
>2</
p
>
<!--startprint-->
<!--注意要加上html里star和end的这两个标记,之前没加,一直没效果,谁叫咱们菜呢~-->
<
h1
>打印标题</
h1
>
<
p
>打印内容~~</
p
>
<!--endprint-->
<
button
type
=
"button"
onclick
=
"doPrint()"
>打印</
button
>
<
p
>1</
p
>
<
p
>2</
p
>
</
body
>
</
html
>
作者:RichardCui
出处:https://www.cnblogs.com/yachao1120/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。该文章也同时发布在我的独立博客中-RichardCuiBlog。