网站建设中会遇到有打印内容者,那可以接纳以下js,正常情况下的打印是用 window.print(); 直接整页打印,但如果是需求打印网页中界说的部份内容,则可运用以下的要领:
一、在页面的代船埠部处插手javascript:
javascript代码
《script language=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》
二、在页面正文处加之《!--startprint--》与《!--endprint--》标识。
也就是在需求用户打印保留的正文所对应的html处附加之。同时,若是采用小偷程序得到远程数据并需打印,可将此等数据置于该界说标签以内便可。
三、截取内容部分已完成,此刻加个“打印”的链接:
xml/html代码
《a href="javascript:;" onclick="doprint()"》打印《/a》