Javascript - 中等级 - 在文档中创建外部按钮与表单

时间:2016-07-03 15:58:13

标签: javascript

我想要一个外部按钮来触发下面的相同功能,onclick。谁知道我是怎么做到的?

函数在变量

var mTid = {....
                  init:function(){.....                                         .....

    mTid.$form.addEventListener("submit", function(event) {     //This is the function I would like to invoke from a button outside the form

        }, true);       

// [v]只是代替.value

1 个答案:

答案 0 :(得分:0)

如果我正确理解您,您正试图从外部访问匿名功能。虽然可能有一种方法可以做到这一点是JavaScript,但我不建议。相反,请考虑将匿名函数拉出来,而不是将其作为一个独立的函数,您可以传递给addEventListener()。你最终会得到这样的代码:

function example(event) {
    ...
}

mTid.$form.addEventListener("submit", example);

一般情况下,只有在一个案例和一个案例中使用该函数时,才使用匿名函数。通过拉出该功能,您可以以多种不同的方式使用它,例如将其作为外部按钮的动作传递。