Ну можно изменять адрес ссылки непосредственно при клике, как-то так:
<a href="mailto:default@email.com" id="mailLink">write mail</a>
<script>
document.getElementById('mailLink').onclick = function() {
var addr = 'someaddr@email.com';
var body = document.getElementById('txtDiv').innerHTML;
var subject = 'some_subject';
this.href = 'mailto:' + addr + '?subject=' + subject + '&body=' + body;
}
</script>