Home > Web Front-end > JS Tutorial > How Can I Print the Content of a Specific DIV Element on a Web Page?

How Can I Print the Content of a Specific DIV Element on a Web Page?

DDD
Release: 2024-12-05 14:11:11
Original
678 people have browsed it

How Can I Print the Content of a Specific DIV Element on a Web Page?

Printing the Contents of a DIV

When dealing with web pages, there are instances where you may need to extract and print the content within a specific DIV. Let's delve into the best way to achieve this.

To effectively print the contents of a DIV, consider using the following function:

function PrintElem(elem) {
    var mywindow = window.open('', 'PRINT', 'height=400,width=600');

    mywindow.document.write('<html><head><title>' + document.title + '</title>');
    mywindow.document.write('</head><body >');
    mywindow.document.write('<h1>' + document.title + '</h1>');
    mywindow.document.write(document.getElementById(elem).innerHTML);
    mywindow.document.write('</body></html>');

    mywindow.document.close(); // necessary for IE >= 10
    mywindow.focus(); // necessary for IE >= 10*/

    mywindow.print();
    mywindow.close();

    return true;
}
Copy after login

To use this function, you need to call it with the ID of the DIV you want to print as the argument. For instance:

PrintElem('myDiv');
Copy after login

This function opens a new browser window with the title of your document, followed by the title of the DIV. The content of the DIV is then printed in the new window.

The above is the detailed content of How Can I Print the Content of a Specific DIV Element on a Web Page?. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template