我试图创建一个按钮,打开一封已经写好的电子邮件,准备简单地发送,而无需从点击器端进一步工作。
我写了第一个代码,没有工作,以另一种方式重写,然后传递ChatGPT(是的,我需要帮助),它仍然不工作(按钮在那里,但当我点击它时什么也没有发生)。
这是我最后得出的结论:
<button id="emailButton">Click to Email</button>
<script><br />
document.getElementById("emailButton").addEventListener("click", function () {<br />
var destinationEmail = "email@email.com";<br />
var emailSubject = "Your email subject here";<br />
var emailBody = "Your pre-filled message here";</p>
<p> var emailLink = "mailto:" + destinationEmail + "?subject=" + encodeURIComponent(emailSubject) + "&body=" + encodeURIComponent(emailBody);<br />
window.location.href = emailLink;<br />
});<br />
</script>
字符串
我不明白为什么它不工作,它看起来是正确的(我不是最有经验的人tho)。也许是我在WordPress上添加的错误?
谢谢你的帮助!
1条答案
按热度按时间toe950271#
问题是脚本标记中有br标记。去掉它们,它应该工作得很好。
如果你是从开发开始的,请安装一个代码编辑器,比如VsCode(它是免费的),这样你就会注意到这样的问题。