什么时候保证可以聚焦?

时间:2012-05-01 14:53:16

标签: javascript jquery dom

如果dom元素是:visible,它是否总是可以聚焦?

3 个答案:

答案 0 :(得分:0)

没有。你不能(例如,默认情况下)聚焦div。

答案 1 :(得分:0)

不保证,但您可以检查元素是否会触发focus事件。

var focussableEls = [];
$(":visible").each({
    if (typeof this.focus == 'function')
        focussableEls.push(this.id);
});
console.log(focussableEls);

答案 2 :(得分:0)

检查具有tabindex属性的元素:

$('[tabindex]')