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

时间:2012-08-10 09:05:54

标签: 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=""; 
    mydiv.innerHTML=aTag; 

    Function B()
    {
        // do stuff ---           
    }    
}

点击超链接aTag我需要调用functionB。请建议。

3 个答案:

答案 0 :(得分:2)

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

};

答案 1 :(得分:0)

你可以这样做:

aTag.onclick = function() {

    B();

}

甚至更短:

aTag.onclick = B;

答案 2 :(得分:0)

如果您只想致电function B,请尝试以下方法:

aTag.onclick = function() {
  var a = new A();
  a.B();
}