0
使用循環
我試圖創建多個的mailto使用(各)循環,但什麼我得到的結果是隻有1個與最後一個循環的內容的電子郵件。我如何可以創建多個至mailto:在Javascript
這裏是我的代碼:
var emailBody = ["Email 1", "Email 2", "Email 3"];
$.each(emailBody, function(key, val){
var mailToInfo = "mailto:myEmail?subject='Email Title'&body=" + val;
window.location.href = mailToInfo;
});
正如@jperry建議我試圖創建的每個循環的鏈接元素,並使用jquery打開每個郵寄地址觸發點擊:單獨的消息,但沒有任何反應。
下面是這種嘗試代碼:
var emailBody = ["Email 1", "Email 2", "Email 3"];
$.each(emailBody, function(key, val){
$('#emailLinks').append("<a href = 'mailto:myEmail?subject=/'Email Title/'&body=" + val + "class='emailLink'>Link"+key+"</a>";
});
$('.emailLink').trigger("click");
您是否正在嘗試使mailto鏈接? 'window.location.href'只是您所在網頁的網址。 – zer00ne
我們使用的是Outlook 2007,並通過鏈接到「電子郵件地址」,一個新的電子郵件被打開的「收件人/主題及正文」的內容。 我想要做的是,通過使用循環,我試圖創建(3)具有不同「正文」內容的多個電子郵件。 –
爲您的問題添加了[tag:outlook-2007]標記。 – zer00ne