JS如何屏蔽 Tab 功能键?

新手上路,请多包涵

浏览器中 默认 Tab 键会选择 页面中元素,并激活。有没有办法能禁止 Tab 切换?

阅读 6.5k
2 个回答
Tab键的切换其实只在input、a、bottom等标签中存在,并且可以通过tabindex更改激活顺序

禁用tab 直接让tab失效但不推荐

document.onkeydown = function() {
   if (event.keyCode == 9) {  //如果是其它键,换上相应在ascii 码即可。
       return false;
    }
}
    function HandleTabKey(evt) {
        if (evt.keyCode == 9) {
             if (evt.preventDefault) { evt.preventDefault(); }
            else { evt.returnValue = false; }
        }
    }
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题