我有一個腳本,我正在使用,將改變鏈接從一個正常的鏈接到mailto鏈接。這個想法是最糟糕的機器人不會解析JavaScript,因此比把電子郵件地址按原樣或間隔並拼寫符號更好一些。通過電子郵件使用JS來改變鏈接
聯繫我們的銷售經理:
的HTML應該渲染。
電子郵件這個詞將是電子郵件的鏈接。然而,隨着JS代碼呈現如下:
通過[email protected]聯繫我們的銷售經理。
我想第一句話是如何呈現頁面。
下面是代碼:
HTML:
<p>Contact our Sales Manager by
<a class="email" title="email/email.com" href=" ">email</a>.
</p>
JS:
$(function() {
$('a.email').each(function(){
var e = this.title.replace('/','@');
$(this).text().replace('/','@');
this.href=" ";
this.href = 'mailto:' + e; $(this).text(e);
});
});
我將如何修改腳本以保留字的電子郵件在那裏,但創建鏈接是否正確?
我建議你可以閱讀關於JavaScript和字符串操作的更多信息 – pylover
@ pylover - 我正在學習JS,並一步一步地完成它。 – L84
看到我的答案和jsfiddle示例 – pylover