使用超链接访问 Javascript 中的函数
access a function in Javascript with a Hyperlink
我试图访问带有超链接 () 的函数。我该怎么做?
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);
onclick
属性 的值需要是 函数,而不是字符串。
当您在 HTML 中定义点击处理程序时,您给它一个文本值:
<a href="simpl_Aufgabe.html" onclick="update_active(name)">Click me</a>
但是当您在代码中设置点击处理程序时,您需要为其分配一个函数引用,因此您需要更新您的代码,如下例所示:
Aufgabe_Overlay.onclick = function() {
update_active(name);
};
我试图访问带有超链接 () 的函数。我该怎么做?
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);
onclick
属性 的值需要是 函数,而不是字符串。
当您在 HTML 中定义点击处理程序时,您给它一个文本值:
<a href="simpl_Aufgabe.html" onclick="update_active(name)">Click me</a>
但是当您在代码中设置点击处理程序时,您需要为其分配一个函数引用,因此您需要更新您的代码,如下例所示:
Aufgabe_Overlay.onclick = function() {
update_active(name);
};