<!-- リンククリック時、URLを書き換える -->
<a href="https://www.yahoo.co.jp/" onclick="linkClick(this);">ヤフーへ</a>
<script type="text/javascript">
function linkClick(aTag) {
aTag.innerText = "グーグルへ";//動作確認用にテキストを書き換える(実際には無くて良い)
aTag.href = "https://www.google.com/";
}
</script>
上記は、まったく別サイトに飛ぶため実際にはこんなことはしてはいけませんが、業務要件である条件の際に別ページに飛ぶ場合等に利用できます。