Jon*_*n M 15 html javascript focus onblur
这个问题曾经在这里提出过,但几年前,当时没有跨平台的解决方案(除了setTimeout解决方案,这真的不是很方便).
我想做,onblur="foo(parm);"并且foo能够确定哪个元素现在具有焦点.
我正在使用常规的javascript; 请不要这个jQuery.
这些天有可能吗?
你可以尝试这样的事情:
function whereDidYouGo() {
var all = document.getElementsByTagName('*');
for (var i = 0; i < all.length; i++)
if (all[i] === all[i].ownerDocument.activeElement)
return all[i];
}
Run Code Online (Sandbox Code Playgroud)
编辑:
function whereDidYouGo() { return document.activeElement; }
Run Code Online (Sandbox Code Playgroud)