获取@Media打印类型的内部 HTML

Get innerHTML of @Media print type

本文关键字:内部 HTML 类型 @Media 打印 获取      更新时间:2023-09-26

我有一个页面,有两种媒体类型,打印屏幕。我还希望允许用户通过电子邮件将页面发送给自己,但我希望允许他们通过电子邮件发送打印媒体类型,而不是屏幕媒体类型,该类型将包含一些隐藏在屏幕媒体类型中的文本。

我能够使用 document.body.getElementsByClassName('content')[0].innerHTML } 通过电子邮件发送屏幕媒体类型的页面 DOM。我怎样才能做同样的事情,但使用打印介质类型?

媒体类型在样式表中定义,而不是在 html 中定义。

电子邮件不支持所有 CSS 样式或媒体类型。电子邮件不是网页。您的电子邮件将如何呈现将取决于邮件客户端(gmail,yahoo等)。

请参阅:广告系列监视器 CSS 指南。