打印网页中的部分区域

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:31:03
我想请问下大家,就是我在网页中用div设置了打印区域,且该区域中的数据格式也是用div设置的,为什么打印出来后,格式没了呢??

有一个推荐下
<html>
<head>
<script language=javascript>
function doPrint(startLine, endLine)
{
bdhtml=window.document.body.innerHTML;
sprnstr=startLine;
eprnstr=endLine;
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr));
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
window.print();
}
</script>
</head>
<body>
<!--start print1-->
<table length="100%">
<tr>
<td length="30%">数据1</td>
<td length="30%">数据2</td>
<td length="30%">数据3</td>
</tr>
<tr>
<td length="30%">数据1