gpt4 book ai didi

javascript - IE 8 在没有 jQuery 的情况下按下 tab 键后聚焦一个 div

转载 作者:行者123 更新时间:2023-11-28 00:17:27 25 4
gpt4 key购买 nike

我们有一个简单的数据网格,我们通过 Tab 键启用导航。 (我们移动到下一个单元格)在 IE 7 和 8 中,当我们按下 Tab 键时,它会导致焦点从网格移到下一个元素。

在其他浏览器中,我们通过在包含我们的网格的 div 上调用 focus() 来防止焦点移动到页面上的下一个元素。在 IE 中这不起作用,无论如何焦点都会移动。

我们可以做些什么(没有 jQuery)来将焦点保持在网格上,以便我们可以重复点击 Tab 键并在网格中的单元格中移动?

同样的问题在按下回车键时也存在。

最佳答案

在您的事件处理程序(onkeydown、keypress 等)中,当您完成处理 Tab 键时使用此代码:)

return false;

这会阻止默认行为的发生,并且应该会阻止导航继续进行。

关于javascript - IE 8 在没有 jQuery 的情况下按下 tab 键后聚焦一个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11305472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com