是否可以在onclick中进行两次函数调用?我尝试过这样的事情:
onclick="function1(); function2();"
这样做它只执行第一个功能,但不执行第二个功能。无论如何都有onclick?它代码在客户端或C#中的代码中。
谢谢!
答案 0 :(得分:2)
我会说function1
或function2
未定义,或者function1
正在抛出异常,或者(尊重)你只是错了,他们俩都没有被叫。在正常情况下,两者都将被调用(proof)。
这并不是说这是个好主意。你最好定义一个调用另外两个函数的第三个函数,或者甚至更好地使用DOM2处理程序并完全取消onclick
。
答案 1 :(得分:1)
那应该有用。您可能在function1()
中出现错误,导致其后的所有内容都无法执行。
答案 2 :(得分:1)
除非你的某个功能出错,否则应该没问题。但是,我鼓励其他开发人员拥有一个调用这两个函数的函数,然后在你的onclick事件中调用它。
function function3()
{
function1();
function2();
}
... onclick="function3();"