<script type="text/javascript">
function showEM(userName, emServer) {
var emLink = userName + "@" emServer;
document.write("<a href='mailto:" + emLink + "'>");
document.write(emLink);
document.write("</a>");
}
</script>
放在头部,并且:
<script type="text/javascript">
showEM("cadler","mpl.gov");
</script>
是放置在体内的一个例子。
我输入此代码后发现它无效。所以,我最终直接从书中复制,但它仍然不起作用。这本书并没有说这可能会发生,所以我不知所措。任何帮助都表示赞赏,我认为答案必须是相当简单的,因为它在开始时是正确的。
答案 0 :(得分:2)
emLink
变量的声明缺少+
运算符,以便实现连接。
var emLink = userName + "@" + emServer;
答案 1 :(得分:1)
答案 2 :(得分:-1)
你错过了+
个字符,但更好的方法是使用jQuery中提供的.prop()
。
试试这个:
$("a").prop("href", "cadler@mpl.gov")