Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在打印时删除iframe的页眉和页脚-javascript_Javascript_Html_Iframe - Fatal编程技术网

如何在打印时删除iframe的页眉和页脚-javascript

如何在打印时删除iframe的页眉和页脚-javascript,javascript,html,iframe,Javascript,Html,Iframe,尝试在页面上打印iframe时遇到问题。想象一下,我有这个: <iframe id="printMe">Some data..</iframe> 一些数据。。 我正在使用此代码(示例) document.getElementById(“printf”).contentWindow.print()​​​​​​; 在这之后,我放置了一个按钮,只打印iframe中的内容,但是当我打印时,它总是带有默认的页眉和页脚。我怎样才能阻止这种情况发生?谢谢。设置一些@media=p

尝试在页面上打印iframe时遇到问题。想象一下,我有这个:

<iframe id="printMe">Some data..</iframe>
一些数据。。
我正在使用此代码(示例)

document.getElementById(“printf”).contentWindow.print()​​​​​​;

在这之后,我放置了一个按钮,只打印iframe中的内容,但是当我打印时,它总是带有默认的页眉和页脚。我怎样才能阻止这种情况发生?谢谢。

设置一些@media=print样式来抑制您不想要的内容?但是我需要抑制的类或元素是什么?在这种情况下,我想取消显示日期之类的默认信息。。还有其他。。但我真的不知道该怎么做,我们怎么知道呢?您还没有显示任何html。您必须查看页面结构并找出它。如果我理解正确,这是不可能的,因为它是由浏览器本身添加的。
<script>document.getElementById("printf").contentWindow.print()​​​​​​;</script>