,我也想知道。
不知道这样行不行?
function sheetPrint(divId)
{
if (window.print) 
{
var content = document.all[divId].outerHTML;
var css = '<link href="../../css/style.css" type="text/css" rel="stylesheet" />';var body ='<br/><br/>'  + content ;
var PrintWin=window.open('about:blank','Print');
PrintWin.document.write(css+body);
PrintWin.document.write("PrintWin.print();");
}
}

解决方案 »

  1.   

    PrintWin.document.write("<script>PrintWin.print();</script>");
      

  2.   

    function sheetPrint(divId)
    {
    if (window.print) 
    {
    var content = document.all[divId].outerHTML;
    var css = '<link href="../../css/style.css" type="text/css" rel="stylesheet" />';var body ='<br/><br/>'  + content ;
    var PrintWin=window.open('about:blank','Print');
    PrintWin.document.write(css+body);
    PrintWin.document.close();
    PrintWin.print(); 
    }
    }文档流没有关闭是不能打印的。