HTML电子邮件与Javascript

如何在HTML电子邮件中包含JavaScript – 我们需要它来扩展和折叠HTML电子邮件中的内容。

我不认为这是可能的电子邮件,也不应该。 会有重大的安全后果。

完全同意Bryan和其他人。

相反,请考虑在电子邮件中使用多个部分,您可以使用链接和锚点(“a”标签)跳转到该部分。 我认为你可以通过在电子邮件中进一步包含文本的多个副本来模拟你想要的行为。 这是一个混乱的赌注,所以你可以有一组相互连接的锚点,并允许你在“概要”部分和“扩展”部分之间移动。

例:

<a href="#section1">Jump to section!</a> <p>A bunch of content</p> <h2 id="section1">An anchor!</h2> 

点击第一个链接将焦点移到子部分。

不要依赖于这个。 任何好的邮件客户端都不会在电子邮件中支持可执行代码。 任何知识渊博的用户都不会使用这样的客户端。

仅仅作为一个警告,许多现代的电子邮件浏览器都会禁用JavaScript,因为这可能会导致安全问题。 这意味着您发送电子邮件的许多人可能无法使用该内容。

PS。 在发布时没有看到上面的post。 我的错。

简短的回答是脚本在电子邮件中不受支持。

这并不令人惊讶,因为在应用程序中运行的脚本涉及到明显的安全风险,该应用程序中存储了所有的个人信息。

Webmail客户端主要使用JavaScript运行界面,并不热衷于干扰您的电子邮件,桌面客户端filter通常认为JavaScript是垃圾邮件或networking钓鱼邮件的一个指标。 即使在可能运行的情况下,电子邮件中的脚本也没有什么好处。

保持你的电子邮件直HTML和CSS,并避免麻烦。 以下是您可以在HTML电子邮件中执行的操作: https : //www.campaignmonitor.com/guides/coding/technologies/

你可以使用HTML收音机/checkboxinput与标签和CSS来实现你想要的扩展效果。

以下是您可以做的事情:

您可以附加(到电子邮件)包含JavaScript的HTML文档。

然后,当收件人打开附件时,他们的networking浏览器将促进您实现的dynamicfunction。