【问题标题】:access a function in Javascript with a Hyperlink使用超链接访问 Javascript 中的函数
【发布时间】:2021-06-26 10:29:47
【问题描述】:

我尝试使用超链接 () 访问函数。我该怎么做?

Aufgabe_Overlay = document.createElement("a");
Aufgabe_Overlay.className = "Aufgabe_Overlay"+anzahl;
content.appendChild(Aufgabe_Overlay);
Aufgabe_Overlay.href = "simpl_Aufgabe.html";
Aufgabe_Overlay.onclick = "update_active(name)";
document.body.appendChild(Aufgabe_Overlay);

【问题讨论】:

    标签: javascript function hyperlink


    【解决方案1】:

    当你在 HTML 中定义你的点击处理程序时,你给它一个文本值:

    <a href="simpl_Aufgabe.html" onclick="update_active(name)">Click me</a>
    

    但是当您在代码中设置点击处理程序时,您需要为其分配一个函数引用,因此您需要更新您的代码,如下例所示:

    Aufgabe_Overlay.onclick = function() {
      update_active(name); 
    };
    

    【讨论】:

    • 感谢您的帮助
    【解决方案2】:

    onclick 属性的值需要是一个函数,而不是字符串。

    【讨论】:

      猜你喜欢
      • 2014-03-02
      • 1970-01-01
      • 1970-01-01
      • 2013-01-28
      • 2018-11-18
      • 1970-01-01
      • 2012-05-04
      • 2013-01-02
      • 1970-01-01
      相关资源
      最近更新 更多