テキストリンクからメールクライアントを開く

JavaScriptでリンクを設定することによりスパムメールのクローラからメールアドレスを収集されにくくする。

<script type="text/javascript">
//<![CDATA[
    window.onload = function(){
        var userName = "user";
        var domainName = "test.com";
        var subject = "お問い合わせ";
        var mailbody = "こちらへ本文を記入してください。";
       document.getElementById('mail').href = 'mailto:' + userName + '@' + domainName + '?subject=' + subject + '&body=' + mailbody;
    }
//]]>
</script>
</head>
<body>
<a href="" id="mail">メールはこちら</a>
</body>