将变量传递给mailto主题
所以我试图在这里传递“x”的值,它将生成随机值。将变量传递给mailto主题
<script>
var result = Math.random().toString(36).substring(2,5);
window.onload = function() {
document.getElementById("x").innerHTML=result;
}
</script>
我想将值传递给我的html代码,在mailto主题。所以当人们点击链接,它会自动打开默认的邮件和发送电子邮件的主题为“特价促销+(随机码)”,以[email protected]
<p style="color: #5b5b5b; text-align: left; id: x;">
<a title="Book Now" href="mailto:[email protected]?subject=Special%20Promotion%20"+x>Book Directly with Us</a></p>
我试图在调用值编号并在主题中放入“x”,但正如我所料,它不起作用。你们能帮我吗?我需要知道如何在主题电子邮件中显示价值。
在此先感谢。
首先从您的HTML中删除+ x即a标记的属性。 然后加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)
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a title="Book Now" id='mailTo' href="mailto:[email protected]?subject=Special%20Promotion%20">Book Directly with Us</a></p>
不,它仍然不起作用。我刚刚看到你的代码,它不会生成一个随机代码,它更像是你手动输入代码。所以代码总是相同的,每次我点击链接 –
@AindindSantikaDevi随机代码我把它从你的问题,你可以修改它,因为你想 –
我把JavaScript上面的一个标记,但它仍然不工作 –
难道你看看这个:http://*.com/questions/4782068/can-i-set-subject-content-of-email-with-using-mailto – Sanj