Google Chrome では、Javascript を介して選択されたものを設定しても、それぞれのタグの変更イベント<option>
がトリガーされないことがわかりました。<select>
この動作が他のすべての最新ブラウザに当てはまりますか?
Google Chrome では、Javascript を介して選択されたものを設定しても、それぞれのタグの変更イベント<option>
がトリガーされないことがわかりました。<select>
この動作が他のすべての最新ブラウザに当てはまりますか?
JavaScript の任意のフィールドに任意の値を設定しても、イベントはトリガーされません。
もしそうなら、あなたはイベント発火の無限ループに陥るでしょう.
必要に応じて、変更イベントを手動で「呼び出す」ことができます。
次のリンクから明らかなように、JavaScript を使用してオプションを選択済みとして設定するか、フォーカスしてから上下のボタンを使用してオプションを選択すると、イベント ハンドラーによってイベントとして受け入れられません。onchange()
PS:呼び出して召喚しようとしたときに同様の状況が発生しました <element onmousedown="doStuff();">
element.click();
はい、それは正しいはずです。私の経験では、これは IE 6 以降、Chrome、FF、および Safari で機能します。ただし、サポートする予定のすべてのブラウザでテストすることは賢明であることに同意します!
オプション: 選択済み はい、動作します 自分で使用しました。IE 6 - IE 8 Webkit および FF でも当てはまります。