在javascript中(不使用jquery)是否可以在if-else条件下启用或禁用键盘的tab键?

在javascript中(不使用jquery)是否可以在if-else条件下启用或禁用键盘的tab键?,javascript,Javascript,我有如下条件(在if-else条件下启用或禁用键盘的tab键):- if(document.getElementById('firstbutton').style.visibility=='block') { //用于禁用的键盘选项卡键 警报(“测试禁用”); } if(document.getElementById('firstbutton').style.visibility=='none') { //用于启用的键盘选项卡键 警报(“测试启用”); } 您可以执行以下操作: window.

我有如下条件(在if-else条件下启用或禁用键盘的tab键):-


if(document.getElementById('firstbutton').style.visibility=='block')
{
//用于禁用的键盘选项卡键
警报(“测试禁用”);
}
if(document.getElementById('firstbutton').style.visibility=='none')
{
//用于启用的键盘选项卡键
警报(“测试启用”);
}

您可以执行以下操作:

window.onkeydown = function(e) {
  if (e.keyCode == 9)
    return false; // Disable Tab!
}

您不能禁用键,只能绑定键事件侦听器并忽略特定键。如果我在visibility=='block'下编写上述代码,它会禁用tab键直到其可见性等于block吗?这必须写入
span
focus
事件中。我应该先创建一个span吗?对不起。。。部门。。不是span或者其他什么,但是我被引用到了
firstbutton
。u only disabled选项卡启用该怎么办(让它保持我知道)
window.onkeydown = function(e) {
  if (e.keyCode == 9)
    return false; // Disable Tab!
}