将变量传递给 mailto 主题
Passing variable to mailto subject
所以我试图在这里传递 "x" 的值,这将生成随机值。
<script>
var result = Math.random().toString(36).substring(2,5);
window.onload = function() {
document.getElementById("x").innerHTML=result;
}
</script>
我想在 mailto 主题中将值传递给我的 html 代码。所以当人们点击 link 时,它会自动打开默认邮件并将主题为 "Special Promotion + (random code)"
的电子邮件发送到 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" 但正如我所料,它不起作用。你们能帮帮我吗?我需要知道如何在主题电子邮件中显示价值。
提前致谢。
首先从 HTML 中删除 + x,即 href 标签的 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:info@legianbeachbali.com?subject=Special%20Promotion%20">Book Directly with Us</a></p>
所以我试图在这里传递 "x" 的值,这将生成随机值。
<script>
var result = Math.random().toString(36).substring(2,5);
window.onload = function() {
document.getElementById("x").innerHTML=result;
}
</script>
我想在 mailto 主题中将值传递给我的 html 代码。所以当人们点击 link 时,它会自动打开默认邮件并将主题为 "Special Promotion + (random code)"
的电子邮件发送到 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" 但正如我所料,它不起作用。你们能帮帮我吗?我需要知道如何在主题电子邮件中显示价值。
提前致谢。
首先从 HTML 中删除 + x,即 href 标签的 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:info@legianbeachbali.com?subject=Special%20Promotion%20">Book Directly with Us</a></p>