Mencetak Kandungan DIV dengan Fungsi Dipertingkat
Dalam pelbagai senario pembangunan web, anda mungkin menghadapi keperluan untuk mencetak kandungan elemen DIV tertentu . Untuk mencapai matlamat ini, terdapat beberapa pendekatan yang tersedia. Dalam artikel ini, kami akan menyelidiki kaedah yang menyediakan kefungsian dan keserasian yang dipertingkatkan merentas penyemak imbas yang berbeza, terutamanya Chrome.
Penyelesaian
Fungsi yang disediakan, PrintElem() , menawarkan pendekatan menyeluruh untuk mencetak kandungan a DIV:
function PrintElem(elem) { var mywindow = window.open('', 'PRINT', 'height=400,width=600'); mywindow.document.write('<html><head><title>' + document.title + '</title></head>'); mywindow.document.write('<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; }
Penjelasan
Dengan menggunakan fungsi ini, anda boleh dengan mudah mencetak kandungan mana-mana elemen DIV dengan ciri tambahan seperti tajuk halaman, memastikan keserasian dan memberikan pengalaman pencetakan yang lancar untuk pengguna anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencetak Kandungan DIV Tertentu dengan Keserasian Penyemak Imbas Dipertingkat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!