2016-05-17 27 views

回答

0

正确的做法是让css定义将您的页面打印为简化样式并删除不需要的元素,或者在您的情况下添加元素。或者只是使用jQuery添加图像

//Jquery solution 
$("div.selector").html("").append("<img src..... />"); 

//CSS styles 
<style tyle="text/css"> 
    <!-- 
    @media screen 
    { 
     p.bodyText {font-family:verdana, arial, sans-serif;} 
    } 

    @media print 
    { 
     p.bodyText {font-family:georgia, times, serif;} 
    } 
    @media screen, print 
    { 
     p.bodyText {font-size:10pt} 
    } 
    --> 
</style> 
+0

您好,感谢您的回答.. –

+0

但是,我应该加入jQuery库?因为我用的角度library.and名“.html(”“),我应该提到我应该打印的html页面吗? –

+0

您好,您不必添加jquery lib,只需使用angular.element:angular.element(“div.selector”)。html(“”)。append(“ ); html(“”)位只是清除元素的内容 – johan