javascript - 使用javascript打印特定的div

标签 javascript jquery html css

我正在使用打印特定 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>

最佳答案

您无法控制页面内页眉和页脚的打印,因为它们由浏览器首选项控制。

您可以通过指南更改计算机(firefox 和 IE)上的首选项 here

注意:这只会更改您的本地设置,不会影响用户在他们的机器上打印您的页面。

关于javascript - 使用javascript打印特定的div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20242938/

相关文章:

Javascript 在输入文本中复制占位符功能

javascript - 如何以未排序的方式获取jquery对象

html - 如何纠正 Div 重叠?

javascript - 将 Canvas 导出到 SVG 文件

javascript - 获取 key Json 并使用名称 var 进行搜索

javascript - 如何限制玩家在 socket.io 游戏中的回合时间?

javascript - 响应新 DOM 的函数

jquery - 在选中的复选框上,使用 css 和/或 jQuery 将父 DIV 包装为边框

javascript - 如何使元素粘在页面顶部,记住它最初并不在那里

基于 jQuery 的复选框不起作用