この記事の主な内容: ブラウザに付属の印刷ボタンを使用すると、印刷枚数の受け渡しなど、他の印刷関連の操作ができなくなります。したがって、ブラウザの印刷機能を保持し、追加したボタンに割り当てる必要があります。ボタンがクリックされたときにカスタム機能をトリガーできます。 コードをコピー コードは次のとおりです: > コードをコピーします コードは次のとおりです。 <br>$("#btnPrint").click(function(){ <pre code_snippet_id= "248441"snippet_file_name="blog_20140321_2_4849863" name="code" class="javascript"><span style="white-space:pre"</span>printPDF();< ;/pre> }) ; function printPDF(){ if (navigator.appName == 'Microsoft Internet Explorer'){ //PDF が印刷できるようになるまで待ちます if(typeof document.getElementById("printPDFIframe").print == '未定義'){ setTimeout (function(){printPDF("printPDFIframe");}, <br>1000); }else{ var x = document.getElementById("printPDFIframe") } }else; { PDFIframeLoad(); // Chrome の場合 } } //Chrome の場合はキャンセル/確認があり、プリンターに直接送信できません。 PDFIframeLoad() { debugger; var iframe = document.getElementById("printPDFIframe"); src) <br>{ var frm = iframe.contentWindow; frm.focus();// 一部の IE バージョンでは contentWindow に焦点を当てる必要があります frm.print(); }