Javascript 如何编码JS切换以在自动展开的视图中打印?

Javascript 如何编码JS切换以在自动展开的视图中打印?,javascript,printing,toggle,Javascript,Printing,Toggle,首先,这是一个页面问题: 我在下面使用了一个简单的“打印页面”功能: <a href="#" onclick="window.print();return false;">Print Page</a> 这将导致页面按“原样”打印。也就是说,如果没有展开任何切换,则只打印问题 如何使打印按钮在打印时自动展开所有答案 感谢您的帮助。谢谢。谢谢,NV,但这并没有解决问题。我试着在Firefox和IE中打印,结果是一样的。也许在我使用的切换脚本中有一些固有的东西需要修改?我只

首先,这是一个页面问题:

我在下面使用了一个简单的“打印页面”功能:

<a href="#" onclick="window.print();return false;">Print Page</a>
这将导致页面按“原样”打印。也就是说,如果没有展开任何切换,则只打印问题

如何使打印按钮在打印时自动展开所有答案


感谢您的帮助。谢谢。

谢谢,NV,但这并没有解决问题。我试着在Firefox和IE中打印,结果是一样的。也许在我使用的切换脚本中有一些固有的东西需要修改?我只是对Javascript了解不够。不过,谢谢你的建议。
<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>
<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>