Javascript 将网页(div/body)以与呈现的html输出相同的方式物理打印到打印机(无自定义打印机CSS)
Javascript 到目前为止我都试过了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之前的按钮。这只是
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的介绍和点:/。我仍然不明白为什么需要不同的打印样式表,将此作为默认设置的原因是什么?