获取@Media打印类型的innerHTML

时间:2013-12-17 17:01:52

标签: javascript html css types media

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

我可以使用document.body.getElementsByClassName('content')[0].innerHTML }通过电子邮件发送屏幕媒体类型的页面DOM。如何使用打印媒体类型执行相同的操作?

2 个答案:

答案 0 :(得分:0)

您是否尝试过类似 this 的内容?在通过电子邮件发送之前,是否尝试将打印样式表强制打印到页面上?

答案 1 :(得分:0)

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

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

请参阅:Campaign Monitor CSS Guide