HTML打印固定范围内的内容
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));
var w = window.open("../print.htm","print") // 弹出新窗口打印
w.document.body.innerHTML=prnhtml; // 也可以添加内容
w.print();
}
需要打印的页面
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<!--startprint-->
打印内容
<!--endprint-->
</body>
</html>
print.htm
<html >
<head>
<title></title>
<link rel="Stylesheet" type="text/css" href="images/ex/style_print.css" />
</head>
<body>
</body>
</html>