在此处查看测试页面 http://rickchristie.com/testfocus.html
如我错了请纠正我:
onfocus
当元素获得焦点时发生。onblur
当元素失去焦点时发生。
在 Firefox 3.6.12(在 mac 和 windows 上测试)中,使用onblur
withoutonfocus
工作正常。但是,当输入元素同时具有和 onfocus
元素onblur
时,它会变得很奇怪:
- 当您单击输入时,
onblur
会触发而不是onfocus
. - 紧随其后
onblur
,onfocus
立即开火。 - 您不能在文本框中输入任何内容。
其他浏览器(Safari、Opera)按预期工作。这是一个错误吗?只是我还是每个使用 Firefox 的人都遇到过这种情况?
更新
这种行为似乎只发生在onblur
并且onfocus
包含alert
- 而不是当我使用类似window.log
.