JavaScript 印刷ページの div 領域指定の原則: window.open() を使用してブラウザで新しいページ (ウィンドウ) を開き、window.document.write() を使用して指定された div 領域のコンテンツを新しいウィンドウドキュメントの場合、document .close() はドキュメントを閉じ、window.print() を使用してプリンタを呼び出して現在のドキュメントを印刷します。
JavaScript 印刷関数 myPrint(obj):
function myPrint(obj){
//新しいウィンドウを開きます newWindow
var newWindow=window.open("Print Window","_blank");
//印刷する div Content
var docStr = obj.innerHTML;
//印刷コンテンツは newWindow に書き込まれます document
newWindow.document.write(docStr);
// document を閉じる
newWindow .document.close ();
//プリンターを呼び出します
newWindow.print();
//newWindow ページを閉じます
newWindow.close();
}
myprint() 呼び出しメソッド:
myPrint(document.getElementById('printDivID'));
コード例:
< ;div id ="print">
印刷をクリックすると、ここのコンテンツが新しいウィンドウにロードされます。