我有一个包含两种媒体类型的页面,打印和屏幕。我还想允许用户通过电子邮件将页面发送给自己,但我希望允许他们通过电子邮件发送打印媒体类型,其中包括一些隐藏在屏幕媒体类型中的文本。
我可以使用document.body.getElementsByClassName('content')[0].innerHTML }
通过电子邮件发送屏幕媒体类型的页面DOM。如何使用打印媒体类型执行相同的操作?
答案 0 :(得分:0)
您是否尝试过类似 this 的内容?在通过电子邮件发送之前,是否尝试将打印样式表强制打印到页面上?
答案 1 :(得分:0)
媒体类型在样式表中定义,而不是html。
电子邮件不支持所有CSS样式或媒体类型。电子邮件不是网页。您的电子邮件的大部分呈现方式取决于邮件客户端(gmail,yahoo等)