錯誤消息:無法設置屬性'innerHTML'爲null。爲Mailto設置HREF:
我注意到問題是href="mailto:<a id="Email">...
是在""
,但我怎麼能改變電子郵件ID而不移動郵件到JavaScript?或者是可能的。
我知道用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內的錨標記:
現在,在JavaScript中,你可以使用它
id
像這樣訪問它上面的修改錨元素? – epascarello您的定位標記無效 – Matthew
正確的語法是'[email protected]'。 –