Javascript 有没有办法打印特定DIV的内容
我有一个Pape宽度不同的div和一个打印链接。 我想,如果用户点击打印链接应该 特定的DIV不能打印整个页面。用于将其他所有内容设置为Javascript 有没有办法打印特定DIV的内容,javascript,Javascript,我有一个Pape宽度不同的div和一个打印链接。 我想,如果用户点击打印链接应该 特定的DIV不能打印整个页面。用于将其他所有内容设置为display:none(您需要以这样的方式构造标记,即您想要打印的内容都不是您想要打印的内容的后代) 切换div元素上的类名以选择要打印的元素。用于将所有其他项设置为display:none(您需要以这样的方式构造标记,即您想要打印的内容都不是您想要打印的内容的后代) 在div元素上切换类名以选择要打印的元素。我认为您可以使用CSS,如下所示: @media
display:none
(您需要以这样的方式构造标记,即您想要打印的内容都不是您想要打印的内容的后代)
切换div元素上的类名以选择要打印的元素。用于将所有其他项设置为display:none
(您需要以这样的方式构造标记,即您想要打印的内容都不是您想要打印的内容的后代)
在div元素上切换类名以选择要打印的元素。我认为您可以使用CSS,如下所示:
@media print {
body * {
display:none;
}
#divToPrint {
display:block;
}
}
但我不认为所有浏览器都支持这一点。另一种方法是在新窗口中打开DIV的内容,然后打印该窗口。我认为您可以使用CSS,如下所示:
@media print {
body * {
display:none;
}
#divToPrint {
display:block;
}
}
但我不认为所有浏览器都支持这一点。另一种方法是在新窗口中打开DIV的内容,然后打印该窗口。您使用指定的
body
标记的原因是什么?您使用指定的body
标记的原因是什么?