2016-05-21 6 views
1

Ich habe ein Problem mit dem Druck der Seiteninhalte. Ich habe window.print() verwendet, aber es druckt das ganze Fenster. Ich muss nur einige Inhalte auf meiner Seite drucken. Bitte stelle mir eine Lösung zur Verfügung.Drucken Sie einen Seiteninhalt in yii2

Code:

<html> 
    <head> 
    <script> 
     function printContent(el) 
     { 
     var restorepage = document.body.innerHTML; 
     var printcontent = document.getElementById(el).innerHTML; 
     document.body.innerHTML = printcontent; 
     window.print(); 
     document.body.innerHTML = restorepage; 
    } 
    </script> 
    </head> 
    <body> 
    <h1>My page</h1> 
    <div id="div1">DIV 1 content...</div> 
    <button onclick="printContent('div1')">Print Content</button> 
    </body> 
</html> 

Antwort

0

Wenn ich meine Druckfunktion innerhalb des div des Inhalts verwende ich bin in der Lage, den Inhalt zu drucken.