Javascript将日期和时间添加到mailto主题链接

时间:2016-06-03 02:13:19

标签: javascript html

我想将当前日期和时间放入mailto:链接的主题中。 到目前为止,这是我的代码:

(由于某些原因,我无法粘贴我的代码。我会使用pastebin) http://pastebin.com/FUwZrBwv 如何在javascript中找到subject =行并添加到该行?

var d = new Date(86400000);
document.getElementById("demo").innerHTML = d;
  Problem? <a href="mailto:leeeyecard@gmail.com?subject=ServerError">Click!</a>
<div id="timedowndiv">
  <p>Redirecting in  3 seconds . . .
</div>

2 个答案:

答案 0 :(得分:1)

为什么不使用类似的,

<a href="javascript:var date = new Date(); window.open('mailto:test@example.com?subject='+date +'&body=body');">test</a>

答案 1 :(得分:0)

这是我将如何做到的:

newBlurb

锚点中的blurbEdit会导致在单击链接时调用该函数。该函数使用DOM API访问锚点并将其设置为<a id="mail1" onclick="setMail1Href()">Click</a> <script> function setMail1Href(){ var linkTemplate="mailto:leeeyecard@gmail.com?subject=ServerError at (DATE)"; var mail1=Document.getElementById("mail1"); mail1.setAttribute("href",linkTemplate.replace("(DATE)",new Date().toDateString()); return true; } </script> ,并将onclick="setMail1Href()"替换为当前日期。然后返回true,以便跟踪链接。