Если вы не хотите на самом деле переходить на новую страницу, вы также можете разместить свой якорь где-нибудь на странице, подобной этой.
<a id="the_anchor" href="">
И затем, чтобы назначить вашу строку JavaScript на щелчок якоря, поместите это куда-нибудь еще (т. Е. Заголовок, позже в теле, что угодно):
<script>
var js = "alert('I am your string of JavaScript');"; // js is your string of script
document.getElementById('the_anchor').href = 'javascript:' + js;
</script>
Если перед отправкой страницы у вас есть вся эта информация на сервере, вы также можете просто поместить JavaScript непосредственно в атрибут href
привязки, например:
<a href="javascript:alert('I am your script.'); alert('So am I.');">Click me</a>