Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Mencetak Kandungan Elemen DIV dalam JavaScript dengan Mudah?
Cetak Kandungan DIV dengan Mudah
Mencetak kandungan DIV ialah tugas biasa yang dihadapi dalam pembangunan web. Berikut ialah penyelesaian yang berkesan untuk cabaran ini:
Penyelesaian:
Fungsi JavaScript yang disediakan, PrintElem, menawarkan pendekatan komprehensif untuk mencetak kandungan DIV dengan sedikit pengubahsuaian untuk keserasian yang dipertingkatkan dengan pelayar moden seperti Chrome:
function PrintElem(elem) { // Open a new window for printing var mywindow = window.open('', 'PRINT', 'height=400,width=600'); // Write HTML structure to the new window mywindow.document.write(`<html><head><title>` + document.title + `</title></head>`); mywindow.document.write('<body >'); mywindow.document.write('<h1>' + document.title + '</h1>'); // Insert the DIV's innerHTML into the new window mywindow.document.write(document.getElementById(elem).innerHTML); // Complete the HTML structure and close the window mywindow.document.write('</body></html>'); mywindow.document.close(); // Essential for IE >= 10 // Focus and print the window mywindow.focus(); mywindow.print(); mywindow.close(); return true; }
Penggunaan:
Untuk mencetak kandungan DIV dengan id "myDiv", cuma panggil fungsi PrintElem seperti berikut:
PrintElem('myDiv');
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencetak Kandungan Elemen DIV dalam JavaScript dengan Mudah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!