IEとOperaで完璧に動作する<select id="myselect" name="myselect" onChange="(myfunction();)">...</select>
があります。 「完璧」とは、マウスまたは「上」、「下」、「PageUp」(Opera用ではない)、「PageDown」(Opera用ではない)のいずれかでドロップリストから値を変更したときに発生するイベントを意味します。 、選択メニューがアクティブ(青色)のときは "Home"と "End"キーが表示されます。 Firefox、3.6.Xvを使用してテストすると問題が発生します。 "Up"と "Down"を使用すると何も起こりませんが、マウスの場合はまだ動作します。 onkeyupイベントの使用をお勧めしますか?私はそれを試してみました、それは上下に "キャッチ"が、IEはonChangeとonkeyupイベントの両方を持っているようです。しかし、私はただ一つのイベントが必要です。 人々はこの問題をどのように解決しますか?javacript onchangeとonkeyupのイベント<Select>のメニュー(上下のキーはFirefoxのonchangeイベントを起動しません)
ありがとうございます。
DOM要素がフォーカスを失い、その値が変更されたときにFirefoxが変更イベントをトリガします。 – scessor