4

Google Chrome では、Javascript を介して選択されたものを設定しても、それぞれのタグの変更イベント<option>がトリガーされないことがわかりました。<select>

この動作が他のすべての最新ブラウザに当てはまりますか?

4

4 に答える 4

1

JavaScript の任意のフィールドに任意の値を設定しても、イベントはトリガーされません。

もしそうなら、あなたはイベント発火の無限ループに陥るでしょう.

必要に応じて、変更イベントを手動で「呼び出す」ことができます。

于 2010-06-26T21:24:47.173 に答える
1

次のリンクから明らかなように、JavaScript を使用してオプションを選択済みとして設定する、フォーカスしてから上下のボタンを使用してオプションを選択すると、イベント ハンドラーによってイベントとして受け入れられません。onchange()




PS:呼び出して召喚しようとしたときに同様の状況が発生しました <element onmousedown="doStuff();"> element.click();

于 2010-06-26T21:27:50.457 に答える
0

はい、それは正しいはずです。私の経験では、これは IE 6 以降、Chrome、FF、および Safari で機能します。ただし、サポートする予定のすべてのブラウザでテストすることは賢明であることに同意します!

于 2010-06-26T21:23:08.547 に答える
0

オプション: 選択済み はい、動作します 自分で使用しました。IE 6 - IE 8 Webkit および FF でも当てはまります。

于 2010-06-26T21:24:53.880 に答える