首先,这是页面问题: 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';}
}
这会导致页面打印“按原样”。也就是说,如果没有展开任何切换,则只会打印出问题。
如何在打印时让打印按钮自动展开所有答案?
感谢任何帮助。谢谢。
答案 0 :(得分:-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>