Print a div

print a div

by Fatih Demir

HTML

<div id='DivIdToPrint'>
  <p>Buraya print içerik gelecek...</p>
</div>
<input type='button' id='btn' value='Print' onclick='printDiv();'>

JavaScript

function printDiv() {
  var divToPrint = document.getElementById('DivIdToPrint');
  var newWin = window.open('', 'Print-Window');
  newWin.document.open();
  newWin.document.write('<html><head><title>Print Document Page</title></head><body onload="window.print()">' + divToPrint.innerHTML + '</body></html>');
  newWin.document.close();
  setTimeout(function() {
    newWin.close();
  }, 10);
}