相关疑难解决方法(0)

如何找出哪个DOM元素具有焦点?

我想在JavaScript中找出目前关注哪个元素.我一直在浏览DOM,但还没找到我需要的东西.有没有办法做到这一点,以及如何?

我之所以在寻找这个:

我正在尝试制作像箭头一样的键,并enter在输入元素表中导航.选项卡现在可以使用,但是输入,并且默认情况下不显示箭头.我已经设置了密钥处理部分,但现在我需要弄清楚如何在事件处理函数中移动焦点.

javascript dom

1234
推荐指数
17
解决办法
63万
查看次数

document.activeelement返回body

<input id="text1" tabindex="1" onblur="invokeFunc()"/>
<input id="text2" tabindex="2" onblur="invokeFunc()"/>

function invokeFunc(){
   // ajax request 
   alert(document.activeElement); 
   // this returns body element in firefox, safari and chrome.
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用适当的tabindex设置在文本框上设置焦点onblur.

当我调用javascript函数onblur并尝试获取document.activeelement然后它总是返回我的body元素而不是焦点所在的active元素.

html tabindex

20
推荐指数
2
解决办法
2万
查看次数

标签 统计

dom ×1

html ×1

javascript ×1

tabindex ×1