javascript - 将样式应用于 JavaScript 电子邮件

标签 javascript css html-email

<分区>

我有一个 javascript 函数,它构造一个电子邮件并用一些内容填充地址、主题和正文。

有什么方法可以为正文中的某些元素设置样式吗?

function createEmail() {
    var email = 'mailto:' + emailAddr +
        '&subject=Postage: ' + cusPostage +
        '&body=Products:' +
                'Spoons: ' + spoonsQty +
                '<h3 style="color: #1c70db;">Hello World!</h3>';
            return email.replace(/\?/g, '');
}

我试过:

'<h3 style="color: #1c70db;">Hello World!</h3>'

但是当电子邮件加载时,我得到:

Spoons: 1
<h3 style= 

使用 Microsoft Outlook

最佳答案

遗憾的是,mailto 链接只允许纯文本消息。由于您无法在 mailto 链接中将 mime 类型设置为 html,因此接收端会将消息作为纯文本处理,即使它包含看起来像 html 的字符。

关于javascript - 将样式应用于 JavaScript 电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36031397/

上一篇:css - Bootstrap - 右侧带有按钮的下拉列表,但表单控件使其宽度为 100%

下一篇:html - 为 DOJO 中的禁用按钮设置 CSS

相关文章:

javascript - Angular 中的默认导出路由值?

javascript - Highcharts 列范围更改负数的颜色

javascript - 为什么 parseInt(013) 返回 11?

javascript - 具有 nth-of-type 的 CSS 部分选择器

html - 图片电子邮件,Safari和HTML电子邮件的Gmail出现问题

javascript - 像时间序列一样在条形图中继续显示状态数据的 Highcharts

css - 允许手机手指滚动

html - 如何将图标放置在标题右侧?

php - 需要帮助在电子邮件中发送 MySQL 表信息

html - 在 HTML 电子邮件中将图像 float 到表外