Em javascript você consegue fazer isso sim:
<script type="text/javascript">
function get_link_and_innerhtml(id) {
var link = document.getElementById(id).href;
var innerhtml = document.getElementById(id).innerHTML;
alert(link + " " + innerhtml);
}
</script>
<a id="link" href="diretorio/pagina.html">nome do link</a>
<br />
<a href="#" onclick="get_link_and_innerhtml('link')">clique pra testar</a>
Só testar. ;)