我使用的是一个打印特定div的javascript代码..这段代码工作正常,但是当我打印它时会自动显示页眉url和页脚...我可以从Chrome浏览器处理它但不能从ie或firefox处理它。请帮助
<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>
答案 0 :(得分:0)
您无法控制页面内页眉和页脚的打印,因为它们受浏览器首选项控制。
您可以通过指南here
更改计算机上的首选项(firefox和IE)注意:这只会更改您的本地设置,不会影响用户在自己的计算机上打印页面。
答案 1 :(得分:0)
<script type="text/javascript">
function printDiv() {
var printContents = document.getElementById('Your printable div').innerHTML;
var originalContents = document.body.innerHTML;
document.body.innerHTML = printContents;
window.print();
document.body.innerHTML = originalContents;
}