如何在mailto正文中附加location.href网址。
appendToUrl3 =window.location.href;
<a href="mailto:googlehelp_r@gmail.com?Subject=Help%20Google-%20Results&body="+appendToUrl3 >GoogleResults</a>
当我做console.log(appendToUrl3);网址正确打印 但在邮件正文网址没有被追加 - 它仍然是空白的身体
我尝试了下面的内容,将它附加在body + appendToUrl3
中 <a href="mailto:googlehelp_r@gmail.com?Subject=Help%20Google-%20Results&body=+appendToUrl3">GoogleResults</a>
请帮助将网址附加到mailto
中答案 0 :(得分:2)
您需要使用JavaScript。看起来您正在尝试将JavaScript嵌入到HTML标记中,这是无效的。
JavaScript代码可以以事件处理程序的形式嵌入到HTML标记中。示例包括onload
,onclick
和onmouseover
属性。 More on events
有很多更易于维护的方法,但这是一个快速而肮脏的解决方案,使用onclick
事件处理程序:
<a href="mailto:googlehelp_r@gmail.com?Subject=Help%20Google-%20Results&body=" onclick="this.href+=escape(window.location.href)">GoogleResults</a>