次のコードを使用して、divのコンテンツを印刷しています。IEでは問題なく動作しますが、ChromeとFirefoxで空白の画面が表示されます。
コード:
var DocumentContainer = document.getElementById('TermsMainDiv');
var WindowObject = window.open('', "PrintWindow",
"width=800,height=700,top=200,left=200,toolbars=no,scrollbars=yes,status=no,resizable=no");
WindowObject.document.writeln(DocumentContainer.innerHTML);
WindowObject.document.close();
WindowObject.focus();
WindowObject.print();
WindowObject.close();