对象[object global]的属性“function test()”不是函数

时间:2013-10-24 12:32:34

标签: javascript jquery

当我点击按钮时,我想要运行“test”功能,但它会抛出错误。请帮帮忙?

$("#bttn").click(function(){
window["test"](params);
});

function test()
{
    alert("Test");
}

ERROR:

Uncaught TypeError: Property 'function test()
{
    var app = new sys.application(params);
    app.close();
}' of object [object global] is not a function 

2 个答案:

答案 0 :(得分:1)

你可以这样做:

// Adding a reference of the function to click event
$("#bttn").click(test);   

答案 1 :(得分:0)

怎么样:

$("#bttn").click(function(event){
  test(event);
});

window.test = function () {
    alert("Test");
}