Вы можете написать встроенный код так же, как
<a href="javascript:[code]">
Этот метод также доступен в других тегах.
дополнение
если вы хотите выполнить выполнение при нажатии тега, вы можете исправить атрибут onClick
<a onClick="function()">
Ответ 4
Я знаю, что этот вопрос старый, но у меня была похожая проблема, динамически изменяющая атрибут href, который отправляет электронное письмо, когда щелкает тег привязки.
Решение, которое я придумал, заключается в следующем:
$('#mailLink,#loginMailLink,#sbMailLink').click(function () {
this.setAttribute('href', "mailto:" + sessionStorage.administrator_mail_address + "?subject=CACS GNS Portal - Comments or Request For Access&body=Hi");
});
<a id="loginMailLink" href= "#" style="color:blue">CACS GNS Site Admin.</a>