Onblur,下一个将获得关注的控制器是什么?

Bro*_*ing 4 javascript jquery

我正在触发一些文本框的onblur()代码.但是如果用户点击取消按钮导致onblur(),我想做一些不同的事情.在onblur()事件处理函数中是否有一种方法可以知道控件是什么,即将获得焦点并进行相应的反应?

-约瑟夫

Cha*_*ers 6

是的,你可以像这样得到目标:

var target = event.explicitOriginalTarget || document.activeElement;
Run Code Online (Sandbox Code Playgroud)

(我想我在StackOverflow上找到了这个).

  • 以下是相关讨论 - http://stackoverflow.com/questions/121499/when-onblur-occurs-how-can-i-find-out-which-element-focus-went-to但接受的答案仅适用于IE,而不是Firefox(3.6) (2认同)