Javascript关注DIV元素,但不适用于chrome
嗨,我想在页面加载后立即关注div。它在Firefox上工作得很好,但在chrome上不行,它不工作。这是我的代码:Javascript关注DIV元素,但不适用于chrome,javascript,Javascript,嗨,我想在页面加载后立即关注div。它在Firefox上工作得很好,但在chrome上不行,它不工作。这是我的代码: document.getElementById(“focusme”).focus() #焦点{宽度:400px;高度:100px;溢出-y:scroll;} 聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚
document.getElementById(“focusme”).focus()代码>
#焦点{宽度:400px;高度:100px;溢出-y:scroll;}
聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦
如果要使不可聚焦的元素可聚焦,必须向其添加tabindex属性:
<div id="focusme" tabindex="1"></div>
此外,您还可以使用ID通过位置散列来访问它。
请参见以下问题的答案:
如果您想通过javascript将焦点设置为div,可以使用以下代码
$("#focusme").attr("tabindex",-1).focus();
希望这对你有帮助
$(“#focusme”).attr(“tabindex”,-1.focus()代码>
#焦点{宽度:400px;高度:100px;溢出-y:scroll;}
聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦我聚焦
可能重复的.G!那太好了!非常感谢你!塞巴斯蒂安先生!你是真正的MVP!!!谢谢尼廷,你的方法也行!真的谢谢你!你是个好人。!被否决。对于如此基本的东西要求jquery是过分的。正如我提到的,如果需要在运行时将焦点放在div上。如果jquery已经被使用了,它是否仍然会过度使用呢?