繁体   English   中英

将URL添加到mailto的主体

[英]Appending url to the body of mailto

如何在mailto正文中附加location.href url。

  appendToUrl3 =window.location.href;
 <a href="mailto:googlehelp_r@gmail.com?Subject=Help%20Google-%20Results&body="+appendToUrl3 >GoogleResults</a>

当我做console.log(appendToUrl3); url正确打印但在邮件正文中url没有被附加 - 它仍然是空白的主体

我尝试了下面的内容,它将它附加在body + appendToUrl3中

 <a href="mailto:googlehelp_r@gmail.com?Subject=Help%20Google-%20Results&body=+appendToUrl3">GoogleResults</a>

请帮助将url添加到mailto的正文中

你需要使用JavaScript。 看起来您正在尝试将JavaScript嵌入到HTML标记中,这是无效的。

JavaScript代码可以以事件处理程序的形式嵌入HTML标记中。 示例包括onloadonclickonmouseover属性。 更多关于事件

还有容易维护的方式来做到这一点,但这里是一个快速和肮脏的解决方案,使用onclick事件处理程序:

<a href="mailto:googlehelp_r@gmail.com?Subject=Help%20Google-%20Results&body=" onclick="this.href+=escape(window.location.href)">GoogleResults</a>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM