0

如何在单击超链接时调用同一函数中定义的函数

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 ---           
    }    
}

单击超链接 aTag 我需要调用函数 B。请建议。

4

3 回答 3

2
aTag.onclick = function() {
  //...

};
于 2012-08-10T09:07:40.880 回答
0

如果你只想打电话function B试试这个:

aTag.onclick = function() {
  var a = new A();
  a.B();
}
于 2012-08-10T09:24:05.783 回答
0

你可以这样做:

aTag.onclick = function() {

    B();

}

甚至更短:

aTag.onclick = B;
于 2012-08-10T09:11:26.320 回答