毕兹喵
  • 3
  • 新人请关照

JS如何屏蔽 Tab 功能键?

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

阅读 349
评论 2019-10-10 提问
    2 个回答
    Tab键的切换其实只在input、a、bottom等标签中存在,并且可以通过tabindex更改激活顺序

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

    document.onkeydown = function() {
       if (event.keyCode == 9) {  //如果是其它键,换上相应在ascii 码即可。
           return false;
        }
    }
    评论 赞赏 2019-10-10
          function HandleTabKey(evt) {
              if (evt.keyCode == 9) {
                   if (evt.preventDefault) { evt.preventDefault(); }
                  else { evt.returnValue = false; }
              }
          }
      评论 赞赏 2019-10-10
        撰写回答

        登录后参与交流、获取后续更新提醒