Javascript 为什么这个链接不起作用?
我想让我的访问者可以使用电子邮件联系方式,而不会轻易成为地址收割机垃圾邮件的牺牲品。我现在的HTML是:Javascript 为什么这个链接不起作用?,javascript,Javascript,我想让我的访问者可以使用电子邮件联系方式,而不会轻易成为地址收割机垃圾邮件的牺牲品。我现在的HTML是: <span id="email">Email</span> <script> var link = ('<' + 'a' + ' ' + 'h' + 'r' + 'e' + 'f' + '=' + '"' + 'm' + 'a' +
<span id="email">Email</span>
<script>
var link = ('<' + 'a' + ' ' + 'h' + 'r' + 'e' + 'f' + '=' +
'"' + 'm' + 'a' + 'i' + 'l' + 't' + 'o' + ':' + 'c' + 'j'
+ 's' + 'h' + '@' + 'c' + 'j' + 's' + 'h' + '.' + 'n' +
'a' + 'm' + 'e' + '?' + 's' + 'u' + 'b' + 'j' + 'e' +
'c' + 't' + '=' + 'T' + 'o' + '+' + 't' + 'h' + 'e' + 'A'
+ 'u' + 't' + 'h' + 'o' + 'r' + '>' + 'E' + 'm' + 'a' +
'i' + 'l' + '<' + '/' + 'a' + '>');
console.log(link);
document.getElementById('email').innerHTML = link;
</script>
电子邮件
var link=(“您的link
变量显示为”
,因此看起来您缺少一个结束引号
试一试
var link=(''+'E'+'m'+'a'+
“i”+“l”+”;
尝试关闭href字符串。您的html结果是
读起来太乱了…这到底是什么…您不能使用更小的片段或将其向后存储,然后只反转字符串吗?但是,您在链接末尾缺少了一个“html”,因此您可以为自己的努力回答…+1
var link = ('<' + 'a' + ' ' + 'h' + 'r' + 'e' + 'f' + '=' +
'"' + 'm' + 'a' + 'i' + 'l' + 't' + 'o' + ':' + 'c' + 'j'
+ 's' + 'h' + '@' + 'c' + 'j' + 's' + 'h' + '.' + 'n' +
'a' + 'm' + 'e' + '?' + 's' + 'u' + 'b' + 'j' + 'e' +
'c' + 't' + '=' + 'T' + 'o' + '+' + 't' + 'h' + 'e' + 'A'
+ 'u' + 't' + 'h' + 'o' + 'r' + '">' + 'E' + 'm' + 'a' +
'i' + 'l' + '<' + '/' + 'a' + '>');