Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.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 将网页(div/body)以与呈现的html输出相同的方式物理打印到打印机(无自定义打印机CSS)_Javascript_Html_Css_Printing_Printers - Fatal编程技术网

Javascript 将网页(div/body)以与呈现的html输出相同的方式物理打印到打印机(无自定义打印机CSS)

Javascript 将网页(div/body)以与呈现的html输出相同的方式物理打印到打印机(无自定义打印机CSS),javascript,html,css,printing,printers,Javascript,Html,Css,Printing,Printers,Javascript 到目前为止我都试过了 Window.print(); 打印出没有CSS布局的页面 其他的解决方案说你必须使用这种类型的css代码 @media print /*--This is for Print--*/ { .btn { display: none; } } 我想看到一个解决方案没有自定义CSS样式表的打印机与平原JS 谢谢在javascript中隐藏window.print之前的按钮。这只是

Javascript

到目前为止我都试过了

Window.print();
打印出没有CSS布局的页面

其他的解决方案说你必须使用这种类型的css代码

@media print /*--This is for Print--*/ {
        .btn
        {
            display: none;
        } 
}
我想看到一个解决方案没有自定义CSS样式表的打印机与平原JS


谢谢

在javascript中隐藏window.print之前的按钮。这只是一个临时想法:加载页面时,提取所有活动样式,然后使用
@media print中的所有样式创建一个新的
{/*在此处插入复制的样式*/}
。不过,其他事情仍将破裂(换行符、字体大小、DPI和点的介绍:/。我仍然不明白为什么我需要一个不同的打印样式表,为什么要将其作为默认样式表?在window.print之前隐藏按钮。使用javascript打印。这只是一个临时想法:加载页面时,提取所有活动样式,然后使用所有
@media print内的样式{/*在此处插入复制的样式*/}
。其他内容仍将中断(换行符、字体大小、DPI的介绍和点:/。我仍然不明白为什么需要不同的打印样式表,将此作为默认设置的原因是什么?