onclickでは2つの関数呼び出しを使用できますか?私は次のようなことを試みました:Onclickの2つのJavascript関数
onclick="function1(); function2();"
第1の関数だけを実行しますが、第2の関数は実行しません。とにかくonclickの両方を持っている?これは、クライアントサイドまたはC#のコードの背後にあるコードです。
ありがとうございます!
onclickでは2つの関数呼び出しを使用できますか?私は次のようなことを試みました:Onclickの2つのJavascript関数
onclick="function1(); function2();"
第1の関数だけを実行しますが、第2の関数は実行しません。とにかくonclickの両方を持っている?これは、クライアントサイドまたはC#のコードの背後にあるコードです。
ありがとうございます!
私はfunction1
かfunction2
のいずれかが定義されていないと言うだろう、またはfunction1
が例外をスローして、または(に対して)あなたがそれらの両方が呼び出されませんので、単に間違っています。通常の場合、どちらも呼び出されます(proof)。
これはいい考えです。他の2つを呼び出す3番目の関数を定義するほうがずっと良かったり、DOM2ハンドラを使用してonclick
を完全に取り除いたりするほうがずっと良いでしょう。
これでうまくいくはずです。あなたはfunction1()
にエラーがあり、その後のすべてが実行されないことがあります。
いずれかの機能でエラーが発生しない限り、問題はありません。しかし、私は他の開発者に両方の関数を呼び出す1つの関数を持たせてから、onclickイベントで呼び出すことをお勧めします。
function function3()
{
function1();
function2();
}
... onclick="function3();"
最初の機能で何をしていますか? – xandercoded
C#とJavascriptは互いに関係ありません。 – SLaks
の可能な複製[1つの要素に2つのJavaScript onclickイベントがありますか?](http://stackoverflow.com/questions/2881307/can-i-have-two-javascript-onclick-events-in-one-element) –