0

まず、ここにページの質問があります: http://www.tranzact.com/test/solution_freightfaqs.html

シンプルな「ページの印刷」機能を使用しました (以下)。

<a href="#" onclick="window.print();return false;">Print Page</a>

以下は toggle.js スクリプトです。

function toggle(theID) {
if(document.getElementById(theID).style.display=='none' ){
   document.getElementById(theID).style.display = '';}
else{
   document.getElementById(theID).style.display = 'none';}
}

これにより、ページが「そのまま」印刷されます。つまり、どのトグルも展開されていない場合は、質問のみが出力されます。

印刷時にすべての回答を印刷ボタンで自動的に展開するにはどうすればよいですか?

与えられた助けに感謝します。ありがとうございました。

4

1 に答える 1

-1
<a href="#" onclick="print_page();return false;">Print Page</a>

<script>
function print_page(){
  var style = document.createElement('style');
  style.innerHTML = '#bodyContent div {display:block !important}';
  document.getElementsByTagName('head')[0].appendChild( style );
  window.print();
}
</script>
于 2009-10-15T22:05:11.143 に答える