【发布时间】:2017-08-04 17:32:18
【问题描述】:
错误消息:无法将属性“innerHTML”设置为 null。
我注意到问题是href="mailto:<a id="Email">... 在"" 中,但是如何在不将mailto 移动到javascript 的情况下更改电子邮件ID?或者有可能吗?
我知道 Javascript 有链接编码,但 HTML 有相同的吗? (例如:href='mailto:'<a id="Email">'...
function Email_Address() {
var emailaddress = document.getElementByID("EmailAddress").value;
document.getElementById("Email").innerHTML = emailaddress;
}
Email Address: <input type="text" id="EmailAddress" onkeyup="Email_Address()" onchange="Email_Address()">
<br>
<br>
<a href='mailto:<a id="Email">?subject=Test&body=This%20is%20Test'><button>Email</button></a>
【问题讨论】:
-
为什么href里面有一个锚标签?
-
您的锚标记无效
-
正确的语法是
<a href="mailto:user.name@example.com">user.name@example.com</a>。
标签: javascript html html-email