脚本中有错误吗?

时间:2016-10-16 21:28:03

标签: javascript html css printing

function printPage(id)   
{
 var html='<html><head><link href="css/styler.css" rel="stylesheet">';
 html+= document.getElementById(id).innerHTML;

 html+='</html>';

 var printWin = window.open('','','left=0,top=0,width=1,height=1,toolbar=0,scrollbars=0,status =0');
 printWin.document.write(html);
 printWin.document.close();
 printWin.focus();
 printWin.print();
 printWin.close();
}

您好,我有这个功能打印特定的div,我想将样式表链接到这个,我在某处有错误。仅链接此样式表有效,但是当我链接样式表

     <link href="css/calender.css" rel="stylesheet">

它没有显示任何文件不存在。 css文件在那里,我不知道为什么这不起作用。有人看到了错误吗?

http://image.prntscr.com/image/e4615edd03274cc69e48e69172f9e431.png - 我的文件夹

(我从目录kalendar中调用它)

只有一个css文件可以在每个其他css文件中运行,就像它不存在一样。

1 个答案:

答案 0 :(得分:0)

你可以试试这个吗?

function printPage(id)   
{
    var html='<html><head><link href="css/callender.css" rel="stylesheet"></head><body>';
    html+= document.getElementById(id).innerHTML;

    html+='</body></html>';

    var printWin = window.open('','','left=0,top=0,width=1,height=1,toolbar=0,scrollbars=0,status =0');
    printWin.document.write(html);
    printWin.document.close();
    printWin.focus();
    printWin.print();
    printWin.close();
}

当您的文件为calender.css时,您的链接代码为callender.css(有2 l个)