Onclick中的两个Javascript函数

Onclick中的两个Javascript函数,javascript,Javascript,在一个onclick中可以有两个函数调用吗?我试过这样做: onclick="function1(); function2();" 这样做,它只执行第一个函数,而不执行第二个函数。不管怎样,这两样东西都要放在一块吗?它可以是客户端代码,也可以是C#中的代码隐藏 谢谢 这应该行得通。您可能在function1()中有一个错误,这会导致它之后的所有内容都无法执行。应该可以正常工作。function1()中可能有错误,这会导致后面的所有内容都无法执行。除非您的某个函数中有错误,否则这应该没问题。但是

在一个onclick中可以有两个函数调用吗?我试过这样做:

onclick="function1(); function2();"
这样做,它只执行第一个函数,而不执行第二个函数。不管怎样,这两样东西都要放在一块吗?它可以是客户端代码,也可以是C#中的代码隐藏


谢谢

这应该行得通。您可能在
function1()
中有一个错误,这会导致它之后的所有内容都无法执行。

应该可以正常工作。
function1()
中可能有错误,这会导致后面的所有内容都无法执行。

除非您的某个函数中有错误,否则这应该没问题。但是,我鼓励其他开发人员使用一个函数来调用这两个函数,然后在onclick事件中调用它

   function function3()
   {
     function1();
     function2();
   }

   ... onclick="function3();"

这应该没问题,除非您的函数中有一个错误。但是,我鼓励其他开发人员使用一个函数来调用这两个函数,然后在onclick事件中调用它

   function function3()
   {
     function1();
     function2();
   }

   ... onclick="function3();"

我会说
function1
function2
未定义,或者
function1
正在抛出异常,或者(恕我直言)您完全错了,他们两个都没有被调用。在正常情况下,两者都将被调用()


这并不是说这是个好主意。您最好定义调用其他两个函数的第三个函数,或者更好地使用DOM2处理程序,完全取消
onclick

我认为
function1
function2
未定义,或者
function1
正在抛出异常,或者你完全错了,他们两个都没有接到电话。在正常情况下,两者都将被调用()


这并不是说这是个好主意。您最好定义第三个函数来调用另外两个函数,或者更好地使用DOM2处理程序,完全取消
onclick

应该可以,您在第一个函数中做什么?C和Javascript之间没有任何关系。在您给出的示例中,可能存在重复,这两个函数都将被调用,以阻止第一个抛出异常。证据:是的,你可以,这是一种方法。如果未调用
function2
,则在
function1
中出现错误。这应该可以工作,您在第一个函数中做什么?C#和Javascript彼此无关。在您给出的示例中,可能存在重复,除非第一个抛出异常,否则将调用两个函数。证据:是的,你可以,这是一种方法。如果未调用
function2
,则说明
function1
中存在错误。