Das Prinzip besteht darin, die Methode des Fensters zu rufen.
1: Verwenden Sie Iframe, um die Elemente und Stile zu injizieren, die gedruckt werden müssen, und rufen Sie dann den Druck an // Beispielcode -Funktion print () {let ifelement = document.getElementById ('ifID') const addhtmlPrint = () => {const content = ifElement.ContentWindow || IFElement.ContentDocument content.document }} 'content.document addHtmlPrint() } else { ifElement = document.createElement('iframe') ifElement.setAttribute('id', 'ifId') ifElement.setAttribute('style', 'display:none') document.body.appendChild(ifElement) addHtmlPrint() }} 2: Verwenden Sie @Media Print, um den Druckvorgang auf der aktuellen Seite festzulegen. @Media print { / * Hier werden die Elemente, die nicht gedruckt werden müssen, so eingestellt, dass * / .hidden-Element {display: Keine; /* Sichtbarkeit: versteckt; */}/*Papier ist auf Breite 1200px und Höhe 800px eingestellt*/ @page {Größe: 1200px 800px; }}Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.