2

ラジオボタンの onclick という 2 つの関数を呼び出しています。Chrome では動作しますが、Firefox と IE では動作しません。

onClick="showSelect(); showHelp();"

1 つ目は「続行」ボタンを返し、2 つ目は情報と連絡先番号を含むボックスを返します。

4

2 に答える 2

2
onClick="(function(){showSelect(); showHelp();})();";    

ライブデモ


更新 私は以下のコメントに、これら2つの関数を同時に実行する、つまり並列に実行するようにしたいと書いています。

残念です...javascriptそして最近のすべてのブラウザは並列プログラミングをサポートしていないので、それはできないのではないかと思いますが、シーケンシャル、つまり次々と機能することを意味します。ごめん!

于 2012-04-17T23:48:06.953 に答える
0
onClick="(function(){showSelect(); showHelp();})()";

属性を匿名関数でラップする必要がありonClick、その中で複数の関数を呼び出す場合はクロージャーを使用する必要があります。(無名関数は単に名前のない関数です。たとえばfunction(){...}、クロージャは次のとおり(...)()です。コンパイラが到達するとすぐに、その中のコードを実行します。)

于 2012-04-17T23:46:23.430 に答える