Javascript 如何在单击超链接时调用同一函数中定义的函数
如何在单击超链接时调用同一函数中定义的函数Javascript 如何在单击超链接时调用同一函数中定义的函数,javascript,html,Javascript,Html,如何在单击超链接时调用同一函数中定义的函数 Function A() { var mydiv = document.getElementById("myDiv"); var aTag = document.createElement('a'); aTag.setAttribute('href',"yourlink.htm"); aTag.innerHTML = "link text"; mydiv.innerHTML=""; myd
Function A()
{
var mydiv = document.getElementById("myDiv");
var aTag = document.createElement('a');
aTag.setAttribute('href',"yourlink.htm");
aTag.innerHTML = "link text";
mydiv.innerHTML="";
mydiv.innerHTML=aTag;
Function B()
{
// do stuff ---
}
}
点击超链接,我需要调用函数B。请建议。您可以这样做:
aTag.onclick = function() {
//...
};
aTag.onclick = function() {
B();
}
甚至更短:
aTag.onclick = B;
如果您只想调用
函数B
,请尝试以下操作:
aTag.onclick = function() {
var a = new A();
a.B();
}
您是在调用函数B()还是在那里定义?Java脚本可能不支持另一个函数中的函数(嵌套函数)。@JDeveloper你不能这么说!它完全有效:对不起,我不清楚。这就是为什么我用了May not。