所以我试图在这里传递“x”的值,这将生成随机值。
<script>
var result = Math.random().toString(36).substring(2,5);
window.onload = function() {
document.getElementById("x").innerHTML=result;
}
</script>
我想将值传递给我的html代码,在mailto主题中。所以当人们点击链接时,它会自动打开默认邮件并发送电子邮件至info@legianbeachbali.com,主题为“特别促销+(随机代码)”
<p style="color: #5b5b5b; text-align: left; id: x;">
<a title="Book Now" href="mailto:info@legianbeachbali.com?subject=Special%20Promotion%20"+x>Book Directly with Us</a></p>
我试图在id上调用值并将“x”放在主题中,但正如我预期的那样,它不起作用。你能帮我吗?我需要知道如何在主题电子邮件中显示价值。
提前致谢。
答案 0 :(得分:0)
首先从您的HTML中删除+ x,即 a 标记的 href 属性。 然后在这种情况下将 id 添加到 a 标记 mailTo (如下所示)。
$(function() {
var result = Math.random().toString(36).substring(2,5);
var href = $("#mailTo").attr('href')
var newHref = href + result
$("#mailTo").attr("href", newHref)
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a title="Book Now" id='mailTo' href="mailto:info@legianbeachbali.com?subject=Special%20Promotion%20">Book Directly with Us</a></p>
&#13;