<script language="javascript">
function printdiv(printpage)
{
var p = document.getElementsByTagName("div")
var headstr = "<html><head><title></title></head><body>";
var footstr = "</body>";
for(var i=0;i<p.length;i++)
{
if(p[i].id.indexOf("printpage")>=0)
{
var newstr = p[i].innerHTML;
}
var oldstr = document.body.innerHTML;
document.body.innerHTML = headstr+newstr+footstr;
window.print();
}
document.body.innerHTML = oldstr;
}
</script>
这是我改的,还是不正确,请大虾帮帮忙