We can easily print a part of a webpage by calling window.print() .
Here is an example to print a <div>
<html>
<head>
</head>
<body>
<div style = "width:100%;height:100" id="myDiv">
This is to print<br/>
Testing
</div>
<div style = "width:100%;height:100">
This is not to print<br/>
Testing
</div>
<br/>
<span onClick="printIt();">Click here</span>
<script type = "text/javascript">
function printIt(){
wi = window.open('', 'p');
wi.document.open();
element=document.getElementById("myDiv");
wi.document.write(element.innerHTML);
wi.print();
wi.document.close();
wi.close();
}
</script>
</body>
</html>