Sometimes, we want to print specific part of webpage with JavaScript.
In this article, we’ll look at how to print specific part of webpage with JavaScript.
How to print specific part of webpage with JavaScript?
To print specific part of webpage with JavaScript, we can open a new window and print its contents.
For instance, we write
const printInfo = (ele) => {
const openWindow = window.open("", "title", "attributes");
openWindow.document.write(ele.previousSibling.innerHTML);
openWindow.document.close();
openWindow.focus();
openWindow.print();
openWindow.close();
};
to define the printInfo
function that takes the ele
element.
In it, we call window.open
to open the window.
And then we call openWindow.document.write
to write the ele
‘s content with ele.previousSibling.innerHTML
.
We call openWindow.focus
to focus on the window.
Next, we call openWindow.print
to print the window.
And then we call close
to close the window.
Conclusion
To print specific part of webpage with JavaScript, we can open a new window and print its contents.