JS点击链接发送邮件

需求

页面有一个链接,点击这个链接触发发送邮件功能

代码

使用HTML和JavaScript来实现。以下是一个示例:

<!DOCTYPE html>
<html>
<head>
  <title>发送邮件链接</title>
  <script>
    function sendEmail() {
      window.location.href = "mailto:recipient@example.com?subject=Hello&body=你好,这是邮件内容。";
    }
  </script>
</head>
<body>
  <a href="#" onclick="sendEmail(); return false;">点击发送邮件</a>
</body>
</html>

在上面的示例中,我们创建了一个简单的HTML页面,并在页面上添加了一个链接。当用户点击该链接时,sendEmail()函数会被调用。在该函数中,我们使用window.location.href将用户重定向到邮箱客户端,打开一个新的邮件编写窗口。

请注意,上述示例中的链接只是一个占位符,您需要将其替换为您实际想要发送邮件的收件人地址、主题和内容。

此外,需要注意的是,该方法依赖于用户设备上是否已安装了默认的邮件客户端,并且该客户端能够处理mailto协议。在某些情况下,如果用户的设备没有默认的邮件客户端或浏览器配置有特殊设置,可能会导致此方法无法正常工作。

评论