Js:print the page 指定元素打印

function DoPrint() {

if (window.print)
{
var Div1 = document.all.Div1.innerHTML;

var Div2 = document.all.Div2.innerHTML;

// *****************************************************

// Div1&Div2 are the areas to be printed

// *****************************************************
var css = '<style type="text/css" media=all>' +

'p { line-height: 120%}' +

'.ftitle { line-height: 120%; font-size: 18px; color: #000000}' +

'td { font-size: 15px; color: #000000; border-width:1px;background:none;background-color:White;}' +

'</style>';

// *****************************************************

//set the css ,should be the same as the css in the  print page

// *****************************************************

var body ='<table width="640" border="0" cellspacing="0" cellpadding="5">' +

' <tr> ' +

' <td class="fbody"> ' +

' <div align="center" class=ftitle>' + Div1 + '</div>' + Div2 +

' </td>' +

' </tr>' +

'</table>';

// ******************************************************

// set the print format

// ******************************************************

document.body.innerHTML = '<center>' + css + body + '</center>';

// ******************************************************

// ok!

// ******************************************************

window.print();

window.history.go(0);

// ******************************************************

// return the print page

// ******************************************************

}

}


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值