如果是一样的,那为什么会有两个这样的事件呢?
最佳答案
如您所知,onBlur 事件会在该元素获得焦点但失去焦点时为该元素触发。
onFocusOut 事件在这种情况下触发,但如果任何子元素失去焦点也会触发。
例如,您有一个具有特殊格式的 div,因为人员当前正在编辑该区域中的一个字段。当焦点离开该 div 时,您可以使用 onFocusOut 关闭该格式设置。
直到最近,onFocusOut 才被 IE 使用。如果这种情况发生了变化,那也是最近发生的。在 FF、Chrome 等中测试。
关于javascript - 在网络浏览器中,onblur 和 onfocusout 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7755052/