你好,我希望在页面加载后立即聚焦于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会向下滚动,但在Chrome中不会。为什么会出现这个问题?
我已经尝试过
setTimeout(function() {
document.getElementById("focusme").focus();
}, 1);
仍然无法工作。
请求帮助。谢谢。