编程语言
首页 > 编程语言> > 使用html5和javascript创建动态生成的正文的电子邮件链接

使用html5和javascript创建动态生成的正文的电子邮件链接

作者:互联网

我试图创建一个链接来创建一个电子邮件,向用户发送信息,其中的主体需要填充javascript函数生成的数据,并希望有人可以提供帮助.

理想情况下,如果我可以替换下面的’body_blurb’,那么从点击时调用的javascript函数返回的字符串就是完美的.

<A HREF="mailto:you@yourdomain.com?subject=Data&body=body_blurb">e-mail data</a>

感谢你的时间

解决方法:

我刚刚在这里为链接分配了一个id,但如果你愿意,你可以创建更通用的东西.一旦创建了onclick处理程序,就可以使用href访问url.将此设置为您想要的任何内容.

http://jsfiddle.net/f3ZZL/1

var link = document.getElementById('email');
link.onclick = function() {
    this.href = "mailto:you@yourdomain.com?subject=Data&body=";
    this.href += getBody();
};

function getBody() {
    return 'HelloWorld';
}

标签:mailto,javascript,html5,email
来源: https://codeday.me/bug/20190826/1731249.html