【发布时间】:2016-06-02 02:32:33
【问题描述】:
您好,我想在页面加载后立即关注 div。它在 Firefox 上运行完美,但在 chrome 上却不行,它不工作。这是我的代码:
https://jsfiddle.net/9yb2boxn/
document.getElementById("focusme").focus();
#focusme {width:400px; height:100px; overflow-y:scroll; }
<div id="focusme">
focus me focus me focus me focus me focus me focus me focus me focus me focus me focus me focus me focus me focus me focus me focus me focus me focus me focus me focus me focus me focus me focus me focus me focus me focus me focus me focus me focus me focus me focus me focus me focus me
</div>
在 Firefox 中,当我运行此代码并按下键盘上的向下箭头时,div 会向下滚动。但不在铬上。为什么会出现这个问题?
我已经尝试过了
setTimeout(function() {
document.getElementById("focusme").focus();
}, 1);
还是不行。
请帮忙。谢谢
【问题讨论】:
标签: javascript