こちらのテストページを確認してください http://rickchristie.com/testfocus.html
私が間違っている場合は私を訂正してください:
onfocus
要素がフォーカスを取得したときに発生します。onblur
要素がフォーカスを失ったときに発生します。
Firefox 3.6.12(MacおよびWindowsでテスト済み)では、なしで使用すると問題onblur
なくonfocus
動作します。ただし、入力要素にと要素の両方 がある場合、それは奇妙になります。onfocus
onblur
- 入力をクリックすると、の
onblur
代わりにが起動されonfocus
ます。 - 直後
onblur
、onfocus
すぐに発火します。 - テキストボックスには何も入力できません。
他のブラウザ(Safari、Opera)は期待どおりに動作します。これはバグですか?それは私だけですか、それともFirefoxを使用しているすべての人がこれを経験していますか?
アップデート
この動作は、が含まれている場合onblur
にのみ発生するようです。のようなものを使用する場合は発生しません。onfocus
alert
window.log