在运行时用你自己的url更改href标签

change href tag on runtime with your own url

本文关键字:更改 href 标签 url 自己的 运行时 你自己      更新时间:2023-09-26

我有一个锚标记,其中href设置为javascript:void(0).
我可以动态地写一个点击事件来改变href。

我不想像下面这样从一个href声明中调用onclick。

<a href="javascript:void(0)" onclick="myJsFunc();"></a>

我想使用锚id选择器调用点击事件如下(这是不工作)。

document.getElementById('id').onclick = function () { 
    alert("called");
}

我用下面的方法修复了这个问题。

  <a href="javascript:replaceCtaLink()">
     var replaceCtaLink = function(){
     var url = "";//add url here
     window.location.href = url;
     };