从<a> tag in javascript?</a>调用函数

时间:2013-11-19 13:46:46

标签: javascript html

我正在使用面向对象的javascript创建一个Web应用程序。我有一个类正在使用一个函数。 var Section = function () { this.Test=function(){} }

<a href="#" />我想调用函数Test()

<a href="#" onclick="new Section() Test()"/>

我这样尝试它不起作用。

是否有其他选项可以从控件中调用函数?请建议我。

2 个答案:

答案 0 :(得分:2)

如果在Object中有函数或变量,则必须使用.来访问它。 所以在你的情况下它应该是:

var Section = function() {

    this.Test = function() {
        // Do something
    };
}  

在你的HTML中:

<a href="#" onclick="new Section().Test()"/>

答案 1 :(得分:1)

您可以在href内部或onClick属性内调用javascript,如下所示:

<a href="javascript:var section = new Section(); section.Test();">

<a href="#" onClick="var section = new Section(); section.Test();">

希望它有所帮助,祝你好运!