Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.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
Javascript 删除html中的页眉和页脚以打印页面_Javascript_Html_Css - Fatal编程技术网

Javascript 删除html中的页眉和页脚以打印页面

Javascript 删除html中的页眉和页脚以打印页面,javascript,html,css,Javascript,Html,Css,是否有任何方法可以删除html页面的页眉和页脚,这样,如果用户打印它,就不会有页眉和页脚 用户可以选择使用打印设置删除它,但我想知道是否有任何css或javascript以编程方式删除它 感谢您的回复。您可以这样做: @media print { .noprint { display: none; } } 现在,您可以将noprint类应用于要在打印中隐藏的元素。您似乎指的是浏览器正在添加的页眉和页脚行,而不是打印页面的内容。在这种情况下,答案是:不,你只能在设置

是否有任何方法可以删除html页面的页眉和页脚,这样,如果用户打印它,就不会有页眉和页脚

用户可以选择使用打印设置删除它,但我想知道是否有任何css或javascript以编程方式删除它

感谢您的回复。

您可以这样做:

   @media print
   {
      .noprint { display: none; }
   }

现在,您可以将
noprint
类应用于要在打印中隐藏的元素。

您似乎指的是浏览器正在添加的页眉和页脚行,而不是打印页面的内容。在这种情况下,答案是:不,你只能在设置中更改它。

我在谷歌上搜索了一下,每个人都说:“不能删除它们!”除了使用ActiveX和第三方插件


我想知道为什么有些报告控件(Telerik reporting、DevX等)可以在不使用ActiveX或插件的情况下隐藏页眉和页脚!他们是否用其他方式打印页面?什么方法?

我觉得这个类名听起来有点太像
。粗体红色
。我认为从打印机中隐藏更多的是一种表象,而不是语义。将此添加到标题或div标记中,以包装要隐藏的内容:
我正在尝试做同样的事情。如果您发现了这一点,请告诉我们:)Telerik正在生成一个PDF服务器端并设置iframe src=PDF\u URL。PDF本身有一个javascript打印命令嵌入其中,它触发浏览器打印对话框。更正:它触发PDF插件打印对话框,而不是浏览器打印对话框。这就是他们如何避免那些讨厌的浏览器标题。