function startPrint(obj)
{
var oWin=window.open("","_blank");
var strPrint="<h4 style=’font-size:18px; text-align:center;’>打印预览区</h4>/n";
strPrint=strPrint + "<script type=/"text/javascript/">/n";
strPrint=strPrint + "function printWin()/n";
strPrint=strPrint + "{";
strPrint=strPrint + "var oWin=window.open(/"/",/"_blank/");/n";
strPrint=strPrint + "oWin.document.write(document.getElementById(/"content/").innerHTML);/n";
strPrint=strPrint + "oWin.focus();/n";
strPrint=strPrint + "oWin.document.close();/n";
strPrint=strPrint + "oWin.print()/n";
strPrint=strPrint + "oWin.close()/n";
strPrint=strPrint + "}/n";
strPrint=strPrint + "<//script>/n";
strPrint=strPrint + "<hr size=’1′ />/n";
strPrint=strPrint + "<div id=/"content/">/n";
strPrint=strPrint + obj.innerHTML + "/n";
strPrint=strPrint + "</div>/n";
strPrint=strPrint + "<hr size=’1′ />/n";
strPrint=strPrint + "<div style=’text-align:center’><button οnclick=’printWin()’ style=’padding-left:4px;padding-right:4px;’>打 印</button><button οnclick='window.opener=null;window.close();' style='padding-left:4px;padding-right:4px;'>关 闭</button></div>/n";
oWin.document.write(strPrint);
oWin.focus();
oWin.document.close();
}
<div id="content">
<div style="font-size:12px;color:#333;width:1000px">
这里是打印内容
</div>
</div>
<button id="btnPrint" οnclick="startPrint(document.getElementById(’content’))">打印内容</button>