我使用打印特定div的JavaScript代码。此代码工作正常,但它会自动显示页眉URL和页脚,当我打印它时...我可以使用Chrome浏览器但不能从IE或firefox.please帮助使用javascript打印特定的div
<script language="javascript" type="text/javascript">
function printDiv() {
var divElements = document.getElementById('print_id').innerHTML;
var oldPage = document.body.innerHTML;
document.body.innerHTML ="<html><head><title>Booking</title> </head><body>"+divElements+"</body></html>" ;
window.print();
document.body.innerHTML = oldPage;
}
</script>
因为你是在同一个页面是不可能的,你要隐藏div的所有用于显示页眉和页脚。 – harishkumar329
你的问题有点不清楚。你想在哪里打印它,究竟是什么问题?你能举一个例子说明它如何不起作用吗? – Dropout
您描述的页眉和页脚是浏览器放置在印刷品上的内容,据我所知,您无法摆脱这些。你当然可以创建一个PDF文件或其他东西,并让用户将其保存在他/她的计算机上,然后打印出来。这样你就不会从浏览器打印,省略了页眉和页脚。 –