DIV-Inhalte mit erweiterter Funktionalität drucken
In verschiedenen Webentwicklungsszenarien kann es vorkommen, dass Sie den Inhalt eines bestimmten DIV-Elements drucken müssen . Um dies zu erreichen, stehen mehrere Ansätze zur Verfügung. In diesem Artikel befassen wir uns mit einer Methode, die verbesserte Funktionalität und Kompatibilität zwischen verschiedenen Browsern, insbesondere Chrome, bietet.
Die Lösung
Die bereitgestellte Funktion PrintElem() , bietet einen umfassenden Ansatz zum Drucken des Inhalts eines 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; }
Erklärung
Mit dieser Funktion können Sie den Inhalt jedes DIV-Elements mühelos mit zusätzlichen Funktionen wie einem Seitentitel drucken und so sicherstellen, dass dies gewährleistet ist Kompatibilität und Bereitstellung eines reibungslosen Druckerlebnisses für Ihre Benutzer.
Das obige ist der detaillierte Inhalt vonWie kann ich den Inhalt eines bestimmten DIV mit verbesserter Browserkompatibilität drucken?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!