Javascript 打印特定的div
我有一个div,包含:文本、背景颜色、图像 我只想打印这个div 我有点不知所措,所以任何帮助都可以 谢谢。你试过什么 也许这有助于: 您需要创建新的样式表print.css并设置Javascript 打印特定的div,javascript,jquery,html,Javascript,Jquery,Html,我有一个div,包含:文本、背景颜色、图像 我只想打印这个div 我有点不知所措,所以任何帮助都可以 谢谢。你试过什么 也许这有助于: 您需要创建新的样式表print.css并设置css media=print 例如: <style media="screen"> .noPrint{ display: block; } .yesPrint{ display: block !important; } </style> <style media="print"
css media=print
例如:
<style media="screen">
.noPrint{ display: block; }
.yesPrint{ display: block !important; }
</style>
<style media="print">
.noPrint{ display: none; }
.yesPrint{ display: block !important; }
</style>
.noPrint{display:block;}
.yesPrint{display:block!important;}
.noPrint{display:none;}
.yesPrint{display:block!important;}
为
.yesPrint
类和所有其他.noPrint
指定特定的div,您需要定义打印样式表。您可以通过以下方式执行此操作:
<link rel="stylesheet" href="your url" type="text/css" media="print" />
只需将id
printDiv
应用到您想要打印的div即可。我最近使用了这个JQuery插件来做类似的事情
你做过研究吗?那印刷呢?什么意思?哪里请发布一些代码…这可能会对你有很大帮助:重复的:我已经在那里发布了答案!这不是一个很难研究的话题,只要稍加搜索,就可以把div变成jpeg了吗?还是gif?你为什么要这么做?你是说只打印一个图像(因此是一个img标签)是可能的,还是你真的想将你的div序列化为图像格式?我想将你的div序列化为图像格式如果你要打印它,为什么它需要是一个图像…计算机可以做任何事情,但实际的答案是肯定的不。我相信,通过谷歌搜索,你可以找到一种方法来实现你希望通过CSS、JS和HTML实现的目标。Andy确实提出了一个很好的问题。大家在2015年或更新版本中发现了这一点,printElement使用了$.browser,它从jquery 1.9版起就被删除了,无法工作。
* {
display: none;
}
#printDiv {
display: block;
}