【发布时间】:2010-11-21 04:42:27
【问题描述】:
在这里查看测试页面 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 之类的东西时。
【问题讨论】:
标签: firefox firefox3.6 onblur